Replace VS代码使用正则表达式查找和替换包含新行的文本

Replace VS代码使用正则表达式查找和替换包含新行的文本,replace,visual-studio-code,Replace,Visual Studio Code,以本文为例: Lorem ipsum dolor, sit START amet consectetur adipisicing elit. Doloribus, aspernatur! Illum id sapiente STOP eligendi, autem, consequuntur START asperiores illo atque aut, incidunt quia numquam beatae esse hic dolor odit minus STOP iure! 我试图

以本文为例:

Lorem ipsum dolor, sit START amet consectetur adipisicing elit.
Doloribus, aspernatur! Illum id sapiente STOP eligendi, autem,
consequuntur START asperiores illo atque aut, incidunt quia numquam
beatae esse hic dolor odit minus STOP iure!
我试图捕获并替换位于开始和停止单词之间的文本,其中可能包含新行

我读过VS代码对正则表达式使用Rust flavor或Javascript flavor,所以我尝试了这两种方法:

START((?s:.*?))STOP

但它们都不起作用(尽管它们与在线正则表达式测试人员配合得很好)。 第一个被视为无效,第二个不返回结果

我应该使用哪个正则表达式来实现这一点


谢谢大家!

使用
[\w\w]
匹配任何字符,包括换行符。您的正则表达式变成:

START([\w\W]+?)STOP
屏幕截图:


很高兴投了反对票!有什么原因吗?
START([\w\W]+?)STOP