今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验

在末尾添加序号的替换正则应该怎么写呢?


工作中需要这样的查找和替换操作

在每行的末尾添加一些序号

序号是一次排列的,只是开头的数字未必是1。最终效果:

正文|3,
正文|4,
正文|5,
正文|6,

我一般使用Notepad2和EmEditor,其他编辑器能实现也可以



答案或建议:


替换内容中想使用函数的,这样的要求不可能只靠正则就能实现。

不过实现这样的BT功能的编辑器到确实有,Vim能干这事:


vim一个单行替换命令就行了
代码:%s/\(^.*\)/\=submatch(1)."|".printf("%d",line('.'))


后面的标号统一格式化为3位数标号好看一些
代码 :%s/\(^.*\)/\=submatch(1)."|".printf("%03d",line('.'))



转载链接:http://www.baikewenda.com/tech/soft/8/7/a202956007.htm
精彩推荐

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号