什麼是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