首页 新闻 会员 周边

正则表达式详解

0
悬赏园豆:5 [已解决问题] 解决于 2018-04-19 10:02
$query = preg_replace('/^.+\?/U','',$auth);

请解读下这个正则的含义 前面是替换 $auth是路径 , 正则不懂 请说说
冯冯瑞瑞的主页 冯冯瑞瑞 | 菜鸟二级 | 园豆:221
提问于:2018-04-18 12:18
< >
分享
最佳答案
0

^表示匹配的开始

.表示匹配除换行符外的任何字符

+表示匹配1次或多次

\?表示匹配?字符

意思是说,把$auth中?前面的那部分(包括?)替换空‘’,也就是去掉。

收获园豆:5
HDWK | 初学一级 |园豆:152 | 2018-04-18 13:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册