Answers:
是的,//s
Vim正则表达式上没有Perl的修饰符。有关:h perl-patterns
详细信息以及Vim和Perl正则表达式之间其他差异的列表,请参见。
相反,您可以使用\_.
,这意味着“匹配包括换行符在内的任何单个字符”。比您所拥有的要短一些。请参阅:h /\_.
。
/This\_.*text/
:h /\_.
做什么?我的意思是,我知道它有效,但是为什么:h /\_.
有效,而不是有效:h \_.
?
\_.
您可以阅读的上下文,例如:给我提供搜索表达式的 帮助\_.
foo bar \n foo baz \n foo
,请尝试/foo\_.\{-}foo