我想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/...