它具有包含如下部分的源代码:
<pre> text
</pre>
long long text
<pre> text
</pre>
long long text我必须找到这个条目
<pre> text
</pre>在JEdit中将其替换为空格。(我阅读了JEdit文档中的regex rules。)
我的表达式是:
<pre>([\.\n]*?)</pre>但它找不到入口。
哪个表达式应该是正确的?
发布于 2011-12-09 20:12:53
在您的正则表达式中,.被逐字处理,而不是作为一个元字符来匹配除换行符以外的任何字符。
尝试:
<pre>(.|\n)*?</pre>由于未指定操作系统,因此换行符可以由\n (Unixes)或\r\n (windows)表示。在这两种情况下,您都可以使用:
<pre>(.|\r?\n)*?</pre>https://stackoverflow.com/questions/8445295
复制相似问题