1 比如我试图寻找二者的发生hello world,并goodbye world在同一直线上。我尝试了一堆不同的迭代。例如,如果你想找到一个多字符串,你可以将它放在括号中,/\<hello world\>但我无法弄清楚如何对多个多字符串进行多次检查 我试过了 /\<\(hello world \& goodbye world\)\> 这也不是 /\<hello world\>\&\<goodbye world\> linux vim regex string — sreya source
3 该\&原子没有做什么,你认为它。它允许在同一位置匹配两个正则表达式部分。要使两个字符串在同一行中匹配,您需要在匹配之前允许任意数量的字符。这是模式:/.*red\&.*blue/ 对于你的例子: /.*\<hello world\>\&.*\<goodbye world\>/ — Ingo Karkat source