我有一个文本文件,我想删除每一行的前6个字符。字符是空格和一些数字。他们是ascii字符。如何才能做到这一点?我有一个Windows环境。
示例文件:
54863 important text line 1
14247 important text line 2
29751 important text line 3
示例结果:
important text line 1
important text line 2
important text line 3
答案 0 :(得分:4)
您可以在任何支持正则表达式的文本编辑器中执行此操作(记事本++是Windows及其免费)
查找和替换的简单表达式是
^......
哪个匹配每行的前六个字符。显然你可以用“”替换。
答案 1 :(得分:0)
如果您只需要执行一次,请在支持列选择的文本编辑器中打开文件,选择要剪切的列并删除它们。例如,当您按ctrl + alt。
时,Notepad++进入列选择模式如果您想多次执行此操作,则应编写一个可以为您执行此操作的脚本。你能用任何语言编程吗?
答案 2 :(得分:0)
抓住自己的Notepad ++(例如来自www.portableapps.com),对前六个字符进行矩形选择,最后按DEL。要进行矩形选择,请按住ALT并单击鼠标左键拖动。