Heim >Backend-Entwicklung >PHP-Tutorial > 匹配URL参数正则表达式

匹配URL参数正则表达式

WBOY
WBOYOriginal
2016-06-13 12:57:171182Durchsuche

求一个匹配URL参数正则表达式
例如
http://www.sina.com.cn/sports/?p=3456

http://www.sina.com.cn/sports/?p=38923

http://www.sina.com.cn/sports/basktball/?p=878923

现在需要匹配出?p=里面的参数,就是加黑的部分
我使用的方法是,
^/?([a-z/]+)/\?p=([0-9]+)
能匹配前面的参数,但是没有办法匹配"?=p"后面的数字参数,请问这段正则表达怎么写呢? 谢谢!


------解决方案--------------------
preg_match('/p=(\d+)/',$s,$m);
echo $m[1];
------解决方案--------------------
2loou good
------解决方案--------------------
preg_match('/(? echo $match[0];
------解决方案--------------------
<br />
(?<=p\=)\d+<br />
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn