検索と置換を使用して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. 正規表現のクラッシュコースと効果的な検索と置換
- 5. Eclipse、正規表現の検索と置き換え
- 6. のstd ::正規表現の検索と置換が
- 7. テキストエディタでのクロスライン正規表現の検索と置換
- 8. 正規表現の検索と置換(c#.net)
- 9. MySQLの検索と置換(削除)phpMyAdminの正規表現
- 10. 検索の正規表現とCalcの置き換え
- 11. Notepad ++:正規表現で検索して置換する
- 12. Notepad ++の正規表現の検索/置換
- 13. Eclipseでの正規表現による置換の検索
- 14. 正規表現の検索と置き換えが置換えの検索用語
- 15. vim regex検索と置換
- 16. 正規表現検索ヘルプ
- 17. 正規表現検索エンジン
- 18. Javascript正規表現置換
- 19. 正規表現置換
- 20. NSTextFinderと正規表現の検索
- 21. カテゴリマッチング - 正規表現と全文検索
- 22. 正規表現分割と置換
- 23. ファイルの検索と置換 - .NETフレンドリーな正規表現の構文
- 24. Dreamwaverの検索と置換の正規表現を作成するには?
- 25. Eclipse正規表現の検索/置換は、正規表現の正の先読み後に置き換えられませんか?
- 26. 条件付きで検索して置換する正規表現
- 27. この正規表現の検索/置換は最適化できますか?
- 28. Vimの検索と置換クエリ
- 29. メモ帳++正規表現の検索
- 30. MySQL正規表現の検索
私は実際にMac OSX Mountain Lionのvimで、/ gオプションを省略することは、同じ行の正規表現の複数の出現を置き換える唯一の方法であることを経験しました。これはかなり奇妙です。/gオプションは、想定されているとおりに動作していません。/gを削除すると、1行に複数の一致のインスタンスを検索して置き換えることができました。 – netpoetica