gpt4 book ai didi

regex - Jedit:正则表达式 - 如何?

转载 作者:行者123 更新时间:2023-12-04 20:52:53 25 4
gpt4 key购买 nike

它的源代码包含如下部分:

<pre>  text
</pre>

long long text

<pre> text
</pre>

long long text

我必须找到这个条目
<pre>  text
</pre>

在 JEdit 中并将其替换为空格。 (我阅读了 JEdit 文档中的 regex rules。)

我的表达是:
<pre>([\.\n]*?)</pre>

但它找不到条目。

什么表达应该是正确的?

最佳答案

在您的正则表达式中 .被按字面处理,而不是作为元字符来匹配除换行符以外的任何字符。

尝试:

<pre>(.|\n)*?</pre>

由于未指定操作系统,换行符可以用 \n 表示。 (Unixes) 或 \r\n (视窗)。在任何一种情况下,您都可以使用:
<pre>(.|\r?\n)*?</pre>

关于regex - Jedit:正则表达式 - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8445295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com