60
60
如何删除每行Notepad++中的前27个字符?
我有一个日志文件,我需要删除每行的前27个字符。你会有这样的一行。
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
但应该是这样的:
<Exazoro> wazup
我有一个日志文件,我需要删除每行的前27个字符。你会有这样的一行。
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
但应该是这样的:
<Exazoro> wazup
使用正则表达式搜索,搜索^...........................
并替换为(空字符串)。
不幸的是,Notepad++不支持像^.{27}
这样的重复次数– SciTE regexp文档 在这里也适用。
另外,使用矩形多行选择(选择时按Alt
)在每行中选择这前27个字符,然后按Delete
或Backspace
。
使用Unix工具(如Cygwin、UnxUtils)可以使用cut -c28-
或sed -E "s|^.{27}||"
代替。至少,这些是你会使用的 Linux 命令行调用……
对Daniel Beck的答案做了一点改进。
使用正则表达式搜索,搜索:
^...........................(.*.\r\n)
然后替换为:
``` 替换成:
0x1&
ALT + SHIFT + 鼠标选择(只有ALT不起作用)
点在文件的开头,点到结尾,按住ALT+SHIFT,然后点在你想点的位置上。