0

我想CDATA通过 Intellij Replacement Tool 使用以下正则表达式从许多 .xml 文件中的过滤器标签中删除。

搜索:<filter>(?:\s)*<!\[CDATA\[((?:\s|\S)*?)]]>(?:\s)*<\/filter>

代替:<filter>$1<\/filter>

<filter><![CDATA[CONTENTX]]></filter> // from
<filter>CONTENTX</filter>             // to

如果我使用 ctrl + shift + f 打开该工具并输入正则表达式,则会发生堆栈溢出错误。

Regular expression failed to match
(?:\s)*(?:\s)*\/filter> produced stack overflow when matching content of the file C:/Users/...
4

0 回答 0