URl模式在没有http或www的PHP中匹配

时间:2012-10-22 07:07:21

标签: php regex url

我有一个html文件,其中包含一些像

这样的链接
<a href="clash/football/a-vs-b">

<a href="clash/football/dsfdsfds-vs-erer">

我使用此$regex_pattern = "/^[^.]+((\.[^.\/]{1,3}\b){1,2}).*$/";

模式来查找此类型的URL。但是不能得到这个。请有人帮帮我我需要匹配"<a href="clash/football/a-vs-b">"

等总标记

1 个答案:

答案 0 :(得分:1)

正则表达式描述常规语言的操作,html不是常规语言!使用DomDocument可以更好。

然后,您可以查看getElementsByTagName以获取所有<a href>代码。