RegEx模式标记链接的空锚

时间:2017-11-03 14:07:43

标签: regex excel vba excel-vba

我有四种类型的链接:

2没有锚点

P' = PR + T

和2与锚

<a href="/"><span style="color: #000000;"></span></a><br>
<a href="/"></a><br>

我应该使用什么RegEx模式来标记2个空链接?

我找到了模式

<a href="/"><span style="color: #000000;">Cars</span></a><br>
<a href="/">Cars</a><br>

标记

<a href=.*?><\/a>

不是空的。

2 个答案:

答案 0 :(得分:3)

您的正则表达式与您的链接相匹配,因为.*表示:所有内容。所以匹配

<a href=  ["/"><span style="color: #000000;">Cars</span]  ></a>

这个正则表达式是可能的,但正如Paul-Etienne所说,使用HTML解析器更好。

<a href=".*">(?:<\/span>)?<\/a>

答案 1 :(得分:0)

对于VBA,最好使用<a href="".*"">(?:<\/span>)?<\/a>