string1とstring2を含む行のvim正規表現の検索

string1とstring2を含む行のvim正規表現の検索

vim / viでstring1とstring2を含むすべての行をどのように検索しますか?ここで、2つの文字列は、スペースと別の単語で区切られた行のどこにでも表示できますか?

また、より少ないポケットベル検索(/)を使用してこれを行う方法も知りたいです。

ベストアンサー1

順序に関係なく、1行の2つの単語を見つけます。

/.*red\&.*blue

または

/\(red.*blue\)\|\(blue.*red\)

他のツールはわずかに異なる正規表現方言を使用します。少ない、次を使用します。

/(red.*blue|blue.*red)

おすすめ記事