gpt4 book ai didi

regex - 如何在Perl正则表达式中匹配换行符\n?

转载 作者:行者123 更新时间:2023-12-04 14:51:45 24 4
gpt4 key购买 nike

我要匹配这条线,

<center>'''<font color="blue"><font size="18.0pt">No Change Alarms Help &amp; Information</font></font>'''</center>

并替换为
=<center>'''<font color="blue">No Change Alarms Help &amp; Information</font>'''</center>=

现在,如果标签始终是字体颜色或居中,这将很简单,但是它们可以是绝对任何东西,并且可以有多个标签。

我当前的代码是这样的:
$html =~ s/<font size=".+">(.+)<\/font>/$1/g;

但这显然不会在每一端都做=。

我想做的是这样的:
$html =~ s/\n(.+)<font size=".+">(.+)<\/font>(.+)\n/=$1$2$3=/g;

但是,它无法匹配换行符,并且我无法弄清楚如何使其与它们匹配,有任何线索吗?

(我正在将html转换为wiki标记,但是该转换器填充了字体大小,因此我将其手动转换为wiki样式标题。)

最佳答案

我所需要的只是查询末尾的/gm,事实证明它默认情况下会忽略换行。

关于regex - 如何在Perl正则表达式中匹配换行符\n?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4495791/

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