工作中需要这样的查找和替换操作
在每行的末尾添加一些序号
序号是一次排列的,只是开头的数字未必是1。最终效果:
正文|3,
正文|4,
正文|5,
正文|6,
我一般使用Notepad2和EmEditor,其他编辑器能实现也可以
替换内容中想使用函数的,这样的要求不可能只靠正则就能实现。
不过实现这样的BT功能的编辑器到确实有,Vim能干这事:
vim一个单行替换命令就行了
代码:%s/\(^.*\)/\=submatch(1)."|".printf("%d",line('.'))
后面的标号统一格式化为3位数标号好看一些
代码 :%s/\(^.*\)/\=submatch(1)."|".printf("%03d",line('.'))