Vimで「planA」または「planB」に一致する検索を実行したい場合、私はこれを実行できることを知っています。
/plan[AB]
これは、正規表現が文字のセットとしてAまたはBのいずれかを許可するため機能します。
しかし、どうすれば2つの完全な文字列の1つを指定できますか?たとえば、「planetAwesome」または「planetTerrible」ですか?
これは、「planetAnythingHereAsLongAsItsJustLetters」とともに、これらの両方に一致します。
planet\([a-zA-Z]*\)
「planetAwesome」または「planetTerrible」と完全に一致するonly文字列を一致させるにはどうすればよいですか?
/planet\(Awesome\|Terrible\)
関連ドキュメントを表示するには、:help /
を発行し、「パターンの定義」セクションまでスクロールします。
Gillesの回答に追加するには、そこにいくつかのものを追加することができます。
/\<planet\(Awesome\|Terrible\)\>
\<
は、「Word」の始まりを示します(基本的に英数字)\>
は、「Word」(基本的に英数字)の終わりを示します。