【发布时间】:2012-01-12 23:46:12
【问题描述】:
我有以下 URL:www.exampe.com/id/1234,我想要一个获取 id 参数值的正则表达式,在本例中为 1234。
我试过了
<?php
$url = "www.exampe.com/id/1234";
preg_match("/\d+(?<=id\/[\d])/",$url,$matches);
print_r($matches);
?>
得到Array ( [0] => 1 ),它只显示第一个数字。
问题是,我如何重写正则表达式以使用正向查找来获取所有数字?
【问题讨论】:
-
你为什么要看后面?
-
我试图解决一个更复杂的问题,并使用此示例使其变得简单。