标签: php preg-match-all
可能重复: Grabbing the href attribute of an A element
我已经浏览了很多其他帖子,看到所有帖子都遵循一些固定的Anchor标签格式。他们中的大多数人认为锚标签格式为<a href="http://www.example.com/">Hello</a> ..并且可能是target之后的<a属性..但我正在尝试编写一个正则表达式以匹配锚标记的href ,无论它出现在标签中的哪个位置。它可以出现在alt,title,target之后或者它们之间。另一种情况是锚标记使用单引号而不是双引号 我已经尝试了半个小时而没有得到任何结果。所以在这里张贴。
<a href="http://www.example.com/">Hello</a>
target
<a
答案 0 :(得分:5)
请勿使用正则表达式解析HTML,使用DOMDocument或Simple HTML DOM Parser等库。