完美的preg_match_all来获取href

时间:2011-08-03 13:19:03

标签: 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之后或者它们之间。另一种情况是锚标记使用单引号而不是双引号 我已经尝试了半个小时而没有得到任何结果。所以在这里张贴。

1 个答案:

答案 0 :(得分:5)

请勿使用正则表达式解析HTML,使用DOMDocumentSimple HTML DOM Parser等库。