[解決済み] VIM find/searchでバックスラッシュやフォワードスラッシュはどのようにエスケープするのですか?
2022-11-14 06:18:41
質問
例えば、バックスラッシュやフォワードスラッシュを含む文字列の検索と置換をしたい場合、vimではどのように実現するのでしょうか?ありがとうございます。
例
find & replace は。
:%s/foo/bar/g
の出現をすべて見つけたい場合はどうすればよいでしょうか。
<dog/>
で置き換えて
<cat\>
どのように解決するのですか?
リナックスプログラムの他のほとんどの場所で、バックスラッシュで文字をエスケープするのと同じ方法です。
:%s/<dog\/>/<cat\\>
しかし、代わりに別のデリミタを選択することができることに注意してください。
:%s@<doc/>@<cat\\>@
これにより、大量のスラッシュを含むパターンで、時間のかかる、紛らわしいバックスラッシュをすべて入力する必要がなくなります。
から ドキュメント :
の代わりに
/
の代わりに、パターンや置換文字列を囲む半角英数字を使うことができます。 の代わりに、英数字以外の半角文字を使用することができます。\
,"
または|
. これは/
を検索 を含めたい場合に便利です。
関連
-
[解決済み] sedで行全体を置き換えるには?
-
[解決済み] 米国通貨RegExの "ベスト "は何か?
-
[解決済み] Vimで大文字小文字を区別しない検索をする方法
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] Vimレコーディングとは何ですか、またそれを無効にするにはどうしたらいいですか?
-
[解決済み] bashと正規表現を使って1行でプロセスを検索してkillする
-
[解決済み] vimで複数行の文字列を検索・置換する
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み] Vimで全てのプロジェクトファイルを検索・置換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Regex オプション文字にマッチさせる方法
-
[解決済み] MACアドレスの正規表現とは何ですか?
-
[解決済み] DartでRegExを使うには?
-
[解決済み] PostgreSQL での isnumeric()
-
[解決済み] R 文字列から最初の文字を削除する
-
[解決済み] 特定の文字が後にない'単語'を探す
-
[解決済み] grep --ignore-case --only
-
[解決済み] Regex for string contains?
-
[解決済み] 展開された正規表現では、どのように解釈されますか?
-
[解決済み] Grepの「Invalid range end」-バグか機能か?