什麼是VIM中使用搜索和替換在每行FIRST逗號之後添加數字1的最佳方式?每行都有多個逗號(這是一個csv),我想在每行的第一個逗號後插入值1。VIM搜索和替換正則表達式
2
A
回答
7
我相信只是:s/,/,1/
應該這樣做。如果您不使用g
選項,則它只會替換每行找到的第一個實例。
做:%s/,/,1/
如果你想要它適用於整個文件,第一個選項只對一行。
0
使用此正則表達式/(^.*?,)/gm
與此替換$11
。對於每一行,從行首開始捕捉所有內容,直到第一個逗號。這被記錄在組1中,由$1
表示。將其替換爲$11
,它是組1,然後是1
。
相關問題
- 1. 正則表達式搜索和替換
- 2. 正則表達式 - 搜索並替換
- 3. 正則表達式(搜索/替換/添加)VIM
- 4. 正則表達式在vim中搜索
- 5. Vim正則表達式替換問題
- 6. (g)vim替換正則表達式
- 7. Vim正則表達式替換
- 8. Vim的 - 通過正則表達式搜索增量編號和替換
- 9. 搜索和替換 「(」 「」 和 「[」 在六 - 正則表達式
- 10. Java正則表達式的搜索和替換
- 11. URL正則表達式搜索和替換的MySQL(在WordPress)
- 12. Eclipse,正則表達式搜索和替換
- 13. 搜索和替換正則表達式/網址通配符
- 14. MySQL的搜索和替換正則表達式
- 15. 正則表達式:搜索和替換缺少的標記
- 16. 搜索和在Perl的正則表達式動態替換
- 17. 正則表達式:搜索和替換左側=到右側
- 18. 在搜索和替換中的正則表達式
- 19. 在Dreamweaver中搜索和替換的正則表達式
- 20. 正則表達式的HTML搜索和替換
- 21. PowerShell中的條件正則表達式搜索和替換
- 22. 選擇性搜索和替換使用正則表達式
- 23. 我如何搜索和替換使用python正則表達式
- 24. 用於搜索和替換的正則表達式Calc
- 25. Netbeans正則表達式的搜索和替換
- 26. 正則表達式搜索和替換程序
- 27. 正則表達式搜索和替換,包括括號
- 28. 搜索和簡單的正則表達式替換
- 29. 微軟Word VBA宏搜索和替換(正則表達式)
- 30. 正則表達式搜索和替換與分組
我實際上在Mac OSX Mountain Lion的vim中體驗過OMITTING/g選項,它是在同一行代替多個正則表達式的唯一方法,這很奇怪。/g選項沒有按照它應有的工作。刪除/ g允許我搜索並替換每行匹配的多個實例。 – netpoetica 2013-06-17 15:20:38