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

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

例如,我尝试在同一行中搜索和的出现hello worldgoodbye world我尝试了很多不同的迭代。例如,如果你想找到一个多字字符串,你可以把它放在括号里,/\<hello world\>但我不知道如何让多个检查多个多字字符串

我试过了

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

这也不是

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

答案1

原子\&并不像你想象的那样。它允许匹配两个正则表达式部分在同一位置。要使两个字符串在同一行匹配,您需要在匹配项前允许任意数量的字符。

模式如下:/.*red\&.*blue/

例如:

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

相关内容