什么是VIM中使用搜索和替换在每行FIRST逗号之后添加数字1的最佳方式?每行都有多个逗号(这是一个csv),我想在每行的第一个逗号后插入值1。VIM搜索和替换正则表达式
2
A
回答
7
我相信只是:s/,/,1/
应该这样做。如果您不使用g
选项,则它只会替换每行找到的第一个实例。
做:%s/,/,1/
如果你想要它适用于整个文件,第一个选项只对一行。
0
使用此正则表达式/(^.*?,)/gm
与此替换$11
。对于每一行,从行首开始捕捉所有内容,直到第一个逗号。这被记录在组1中,由$1
表示。将其替换为$11
,它是组1,然后是1
。
相关问题
- 1. VIM搜寻替换正则表达式
- 2. 正则表达式搜索和替换
- 3. 正则表达式搜索和替换
- 4. vim正则表达式搜索和替换范围[a-z] +等
- 5. 正则表达式搜索和VIM
- 6. 正则表达式搜索替换
- 7. 正则表达式 - 搜索并替换
- 8. 正则表达式(搜索/替换/添加)VIM
- 9. vim搜索并用正则表达式替换
- 10. 正则表达式在vim中搜索
- 11. 用正则表达式替换Vim
- 12. Vim正则表达式替换问题
- 13. (g)vim替换正则表达式
- 14. 正则表达式替换Vim的
- 15. Vim正则表达式替换
- 16. Eclipse的正则表达式搜索和替换交换位置
- 17. Vim的 - 通过正则表达式搜索增量编号和替换
- 18. 搜索和替换 “(” “” 和 “[” 在六 - 正则表达式
- 19. Vim正则表达式搜索替代选择
- 20. 正则表达式帮助 - 搜索和替换
- 21. 搜索,替换和使用正则表达式
- 22. Java正则表达式的搜索和替换
- 23. Dreamweaver的正则表达式搜索和替换
- 24. 在搜索和替换中的正则表达式
- 25. 正则表达式搜索和替换多个文件
- 26. 使用正则表达式搜索和替换
- 27. 正则表达式所需的搜索和替换请
- 28. 在mysql中正则表达式搜索和替换
- 29. 搜索和在bash替换使用正则表达式
- 30. 正则表达式搜索和替换,包括括号
我实际上在Mac OSX Mountain Lion的vim中体验过OMITTING/g选项,它是在同一行代替多个正则表达式的唯一方法,这很奇怪。/g选项没有按照它应有的工作。删除/ g允许我搜索并替换每行匹配的多个实例。 – netpoetica 2013-06-17 15:20:38