「&」のために交換してください、私は:.,+30s/\\&/\\&\\&/g
を発行するが、Vimはパターンが見つかっていない」と言います"私は特殊文字 "&"をダブルバックスラッシュ "\"でエスケープしています。VIM:現在の行から上の30行以上の範囲で「&」に「& &」の各発生を置き換えるために検索し、
16
A
答えて
13
すべてをエスケープしないようにしてください。:.,+30s/&/&&/g
は私にとってはうまくいくようです。
10
正規表現の最初の部分でアンパサンドをエスケープする必要はありません。それは、第2の(置換)部分に特別な意味しか持たない。
「\ &」というパターンを探していて、「\ & \ &」というパターンで置き換えてください。
交換する簡単な方法は、単に次のとおりです。
:.,+30s/&/&&/g
1
また、あなたが例えば&位置変更する必要がある場合に便利発言することができます:_&
&_
に&をエスケープする必要があります
:.,+30s/ &/\& /g
^
関連する問題
- 1. 置き換える&&
- 2. PHPを&と置き換えないでください。& amp;
- 3. 自動的に置き換える "&" "&"
- 4. IOS上のAMPでのフォーム
- 5. XMLを置き換えます&(PHP)
- 6. Google AMP - Googleの検索結果からアクセスしたときにのみAMP対応のページを表示
- 7. &を&in XMLファイルで置き換える正規表現
- 8. & amp; amp; amp;クエリ文字列で
- 9. &が& ampに変換されるのはなぜですか?
- 10. 正規表現:&と、を置き換えます。 :/ - _
- 11. これは現在のページをAMPに変換する
- 12. str_replace &:&をPHPの
- 13. "&"を "&"に置き換えてclojure.string/replaceに置き換えます。
- 14. 私のウェブサイトでAMP検証エラーが発生しました
- 15. どのように& URLに&
- 16. C++ AMPの現在の状況
- 17. AMPのIFrameがAMPライトボックス
- 18. AMP-HTMLページAMPページの多くに
- 19. 学生が、私はS1 & S4はC1 & C2のために在籍のように同じコースに在籍している学生を選択したい
- 20. & Laravelで置き換えたり、デコードしたりするには5.4
- 21. &を&JSONのtextResponseに置き換えることはできません
- 22. vimの複数の範囲を検索して置き換えます
- 23. vimを検索して、カーソルの現在の位置から指定されたトークンに置き換えます。
- 24. &をURLの&に置き換える必要がありますか?
- 25. SafariのAMPフォームの検証
- 26. AMP CDNまたはローカルAMPサイトにリンクしますか?
- 27. ワードプレスサイトでAMPエラーが発生する
- 28. AMPページの埋め込みTwitterカードをamp-twitterに置き換えるにはどうすればいいですか?
- 29. Google ScriptのJDBC "&"から "&"
- 30. Google AMP - 現在のページURLをローカルストレージに保存する
明示する必要があります:これは、「&パターン中では( '&'がエスケープされていないか、非常にマジックモードが起動されていない限り)、置換文字列 '&'は '\ 0'と同じ意味を持ちます:マッチした部分文字列全体です。 「完全一致部分文字列」はアンパサンド自体であるため、この解決策が機能します。 'magic'オプションがオフになっている場合、 ':s'を含むいくつかのコマンドでは、"&replacement "がfalseであることにも注意してください。 – ZyX