后端开发|php教程
match,nbsp,sports,http,sina
后端开发-php教程
求一个匹配URL参数正则表达式
例如
/sports/?p=3456
卡盟商城系统源码,ubuntu输入输出,Tomcat请求量过大崩溃,葡萄叶爬虫子,PHP工程师考试报名,seo课程推荐lzw
/sports/?p=38923
android语音助手源码,第三方调控进入vscode,ubuntu声音控件,tomcat内存溢出闪退,java爬虫推荐,html中引入php文件,邵武企业seo销售价格lzw
/sports/basktball/?p=878923
签到系统带后台源码,指保留ubuntu系统,爬虫程序大数据,php中连接数据库时用哪个语句,烟台推广seolzw
现在需要匹配出?p=里面的参数,就是加黑的部分
我使用的方法是,
^/?([a-z/]+)/\?p=([0-9]+)
能匹配前面的参数,但是没有办法匹配”?=p”后面的数字参数,请问这段正则表达怎么写呢? 谢谢!
——解决方案——————–
preg_match(‘/p=(\d+)/’,$s,$m);
echo $m[1];
——解决方案——————–
2loou good
——解决方案——————–
preg_match(‘/(?<=\?p=)\d+/,$str,$match);
echo $match[0];
——解决方案——————–
(?<=p\=)\d+