无http或www的PHP中的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">"

正则表达式描述对普通语言的操作,而 html不是普通语言!您会使用DomDocument会更好。

然后您可以看一下getElementsByTagName以获取所有<a href>标签。

最新更新