如何在vim中搜索多个多字串?

sre*_*eya 2 linux vim regex string

比如我试图寻找二者的发生hello world,并goodbye world在同一直线上。我已经尝试了一堆不同的迭代。例如,如果你想找到一个多字串,你可以把它放在括号里,/\<hello world\>但我不知道如何对多个多字串进行多次检查

我试过了

/\<\(hello world \& goodbye world\)\>

这也不是

/\<hello world\>\&\<goodbye world\>

Ing*_*kat 6

\&原子没有做什么,你认为它。它允许在同一位置匹配两个正则表达式部分。要在同一行中匹配两个字符串,您需要在匹配之前允许任意数量的字符。

这是模式: /.*red\&.*blue/

对于您的示例:

/.*\<hello world\>\&.*\<goodbye world\>/
Run Code Online (Sandbox Code Playgroud)