一个txt文件,替换每行最后一个空格为制表符,有什么方法啊

xiaohuihui703 2014-08-18 08:28:10
如题,最近遇到这个问题,估计以后也会常遇到,正则表达式看了下,晕死了,完全不会写,求大神发力出手相帮
...全文
2314 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hohohoTr 2016-12-16
  • 打赏
  • 举报
回复
先在文本里输入制表符,再复制到目标替换里不就行了么
xiaohuihui703 2014-08-27
  • 打赏
  • 举报
回复
引用 7 楼 zhaozengguang 的回复:
用ue,正则表达式为:\t 替换 \s+$
好的,谢谢以上各位了,虽然麻烦些,但是能解决就好了,结贴了
赵增光 2014-08-22
  • 打赏
  • 举报
回复
用ue,正则表达式为:\t 替换 \s+$
xiaohuihui703 2014-08-21
  • 打赏
  • 举报
回复
引用 5 楼 bree06 的回复:
不如用文本编辑工具直接替换来的快
每行的空格数量都不一样,而且行数非常多的,
引用 2 楼 fangmingshijie 的回复:
替换的话用ue就可以了,还用写代码替换吗
没用过ue,不知道还有直接这种功能,试试看能不能实现要求
bree06 2014-08-19
  • 打赏
  • 举报
回复
不如用文本编辑工具直接替换来的快
ghx287524027 2014-08-19
  • 打赏
  • 举报
回复
string mystr = "你要匹配的字符串"; Regex re = new Regex(@"[\u0020\u0020]+", RegexOptions.None); mystr = re.Replace(mystr,"\t"); 0x20是空格的十六进制表示,\u0020是其正则表示
xiaohuihui703 2014-08-19
  • 打赏
  • 举报
回复
引用 1 楼 qingyuan18 的回复:
写一个操作系统的脚本(linux下shell,windows下bat),java.system.exec("你的脚本") linux脚本示例: #/bin/ksh sed -i 's/$ /\t/g' '你的文件路径'
嗯,多谢回复!在window下bat用findstr 's/$ /\t/g' 我的文件 运行,没有成功唉,还是's/$ /\t/g'只能用于Linux啊? 想来任何手段都是要写出查找的正则表达式吧,或者写个函数来替换,求各位帮忙。。
  • 打赏
  • 举报
回复
替换的话用ue就可以了,还用写代码替换吗
qingyuan18 2014-08-18
  • 打赏
  • 举报
回复
写一个操作系统的脚本(linux下shell,windows下bat),java.system.exec("你的脚本") linux脚本示例: #/bin/ksh sed -i 's/$ /\t/g' '你的文件路径'

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧