我正在尝试使用正则表达式更改一些HTML文本,我有:
<font class="Apple-style-span" color="#0036ff">This is a text</font>
使用此正则表达式:.replaceAll("(<font.+)\\S*color+.*?(>)","<span class=\"c2f\">");
成为:<span class="c2f">This is a text</span>
(我使用另一个正则表达式来改变)
但是当我有这样的嵌套字体时会出现问题:
<font class="Apple-style-span" color="#0036ff">This is a text AND <font class="Apple-style-span" color="#0036ff">This is Edited TOOO</font></font>
成为:<span class="c2f">This is Edited TOOO</span></span>
(更改/使用替换的字体)
我可以理解为什么会这样,但我不知道如何使它与每个标签匹配。
我想要的是什么:
<span class="c2f">This is a text AND <span class="c2f">This is Edited TOOO</span></span>
这是可能的还是我需要另一种“方法”?
答案 0 :(得分:0)
对您的代码稍作修改。使用懒惰的方法。
For Each argument As String In My.Application.CommandLineArgs
... (Add code here to use the argument)
Next