我正在尝试编写一个正则表达式来匹配<a>
标记,其中包含未知顺序的id和href。
我现在拥有的当前正则表达式是
/<[Aa]\s[^>]*(href="http:\/\/example.com"|id="badge")\s[^>]*(href="http:\/\/example.com"|id="badge")[^>]*>(.*)<\/a>/';
我匹配的代码是
<a id="badge" target="_blank" href="http://example.com">
<img src="">
</a>
是否有更有效的方法来匹配<a>
代码?
答案 0 :(得分:3)
匹配<a>
标记的最佳方法是根本不使用正则表达式。你没有说你正在使用哪个平台,但我敢打赌它有一个可以利用的合适的HTML解析器。