【发布时间】:2019-05-16 15:27:12
【问题描述】:
我想用preg_match 捕获 URL 中的 ID。
正则表达式:
/news.[a-z0-9A-Z_ -]*.?(\d+).?(?:page)?.?([0-9]+)?\.html
我想捕获 (\d+) 的 url 对吗?
网址
http://localhost/news/content-287.html
电流输出
==> preg_match 抓住这个:
Array:
0 => string '/news/content-287.html' (length=22)
1 => string '7' (length=1)
我该如何解决这个问题?
编辑:
理想情况下,我想要一个可以这样的网址:
/news/title-is/page=2.html 并获取标题id和页码...
:D 谢谢艾玛
【问题讨论】:
标签: php html regex preg-match regex-group