検索と置換を使用して1行目のすべてのカンマの後に1を追加するのに最適な方法は何ですか?各行には複数のカンマ(これはcsv)がありますが、各行の最初のカンマの後に値1を挿入します。VIM検索と置換正規表現
2
A
答えて
7
私はちょうど:s/,/,1/
はそれを行うべきだと考えています。 g
オプションを使用しないと、1行に見つかった最初のインスタンスのみが置き換えられます。
Do :%s/,/,1/
ファイル全体に適用したい場合、最初のオプションは1行分だけ行います。
0
この正規表現/(^.*?,)/gm
をこの代わりに使用すると、$11
が置き換えられます。各行について、行の先頭からすべてを最初のコンマまで取得します。これは、$1
で示されるグループ1に取り込まれます。グループ1の$11
に置き換えて、番号1
を続けてください。ここ
関連する問題
- 1. 正規表現 - 検索と置換
- 2. Vim置換正規表現
- 3. 正規表現置換vim
- 4. シンプルな正規表現質問(vim検索/置換)
- 5. vimで正規表現を検索
- 6. 正規表現のクラッシュコースと効果的な検索と置換
- 7. PhpStorm正規表現の検索と置き換え
- 8. MySQL Workbenchの正規表現の検索と置換
- 9. Eclipse IDE、正規表現の検索と置換
- 10. MySQLの検索と置換(削除)phpMyAdminの正規表現
- 11. Eclipse、正規表現の検索と置き換え
- 12. テキストエディタでのクロスライン正規表現の検索と置換
- 13. Python - 正規表現に基づいた検索と置換
- 14. 条件付き正規表現powershellの検索と置換
- 15. 検索の正規表現とCalcの置き換え
- 16. 正規表現の検索と置換(c#.net)
- 17. Visual Studioコードの検索と正規表現による置換
- 18. のstd ::正規表現の検索と置換が
- 19. メモ帳++ ++検索と正規表現の置換
- 20. サブライム正規表現の検索と置換
- 21. Mongodb - 正規表現の検索と置換
- 22. 正規表現で検索して置換するVisual Studio 2015
- 23. Notepad ++:正規表現で検索して置換する
- 24. Notepad ++の正規表現の検索/置換
- 25. 正規表現ファイル内のファイルパスを検索して置換Javascript
- 26. Eclipse:正規表現の検索/置換ボタンが消えた
- 27. Eclipseでの正規表現による置換の検索
- 28. vim regex検索と置換
- 29. 正規表現の検索と置き換えが置換えの検索用語
- 30. 正規表現検索エンジン
私は実際にMac OSX Mountain Lionのvimで、/ gオプションを省略することは、同じ行の正規表現の複数の出現を置き換える唯一の方法であることを経験しました。これはかなり奇妙です。/gオプションは、想定されているとおりに動作していません。/gを削除すると、1行に複数の一致のインスタンスを検索して置き換えることができました。 – netpoetica