如何用 Sublime 或者其他高级编辑器中正则表达式批量修改行前缀

我想请教下,如何用 Sublime 或者其他高级编辑器中正则表达式批量修改行前缀
最新回答
峋姗簌下落

2024-06-24 08:39:02

用awk可以很容易的做到,awk的命令可以这么写:

awk "BEGIN{p=\"\"}{c=$0;gsub(/\.[^\.]+\.[^\.]+$/, \"\");if(p!=$0){i++}print i,c;p=$0}" test.txt

其中test.txt里面保存着楼主提供的文件名。