提供一个正则表达式,该表达式将从此 url 中提取 u2 参数的值。 正则表达式匹配项将使用 PHP 函数preg_match
提取,并且期望匹配项是完整的正则表达式提取或第一个捕获组。
示例:http://www.example.com?u1=US&u2=HA853&u3=HPA
与正则表达式相比,使用parse_url()
解析 URL 和parse_str()
解析查询字符串更可靠、更方便。
你可以去
<?php
$url = "Example: http://www.example.com?u1=US&u2=HA853&u3=HPA";
$regex = '~(?P<key>ud+)=(?P<value>[^&]+)~';
preg_match_all($regex, $url, $matches, PREG_SET_ORDER);
print_r($matches);
?>
在这里,我们正在寻找u
,后跟至少一位数字、=
和任何不是 & 符号的东西。