完美的preg_match_all来获取href

Bib*_*ath 0 php preg-match-all

可能重复:
抓取A元素的href属性

我已经浏览了很多其他帖子,看到所有帖子都遵循一些固定的Anchor标签格式.他们中的大多数人都认为锚标签格式是<a href="http://www.example.com/">Hello</a>..也许是target后面的属性<a..但我正在尝试编写一个正则表达式来匹配锚标记的href,无论它出现在标记中的哪个位置.它可以出现在alt,title,target之后或者它们之间.还有另一种情况,锚标记使用单引号而不是双引号.
我已经尝试了半个小时而没有得到任何结果.所以在这里发布.

fir*_*ire 5

不要使用正则表达式解析HTML使用像DOMDocumentSimple HTML DOM Parser这样的库.