我想匹配这条线,
<center>'''<font color="blue"><font size="18.0pt">No Change Alarms Help & Information</font></font>'''</center>
Run Code Online (Sandbox Code Playgroud)
并替换它,
=<center>'''<font color="blue">No Change Alarms Help & Information</font>'''</center>=
Run Code Online (Sandbox Code Playgroud)
现在,如果标签总是字体颜色或中心,那将很简单,但它们绝对可以是任何东西,并且可以有多个.
我目前的代码是这样的:
$html =~ s/<font size=".+">(.+)<\/font>/$1/g;
Run Code Online (Sandbox Code Playgroud)
但这显然不会在每一端做=.
我想做的是:
$html =~ s/\n(.+)<font size=".+">(.+)<\/font>(.+)\n/=$1$2$3=/g;
Run Code Online (Sandbox Code Playgroud)
然而,它无法匹配换行符,我无法弄清楚如何使它匹配它们,任何线索?
(我正在将html转换为wiki标记,但转换器会填充字体大小,因此我手动将它们转换为wiki样式标题.)
归档时间: |
|
查看次数: |
19966 次 |
最近记录: |