我有一个字符串,例如"https://itunes.apple.com/us/album/artpop/id687591810?ign-mpt=uo%3D4"
我想从中提取的字符串687591810
。
我的正则表达式技能不是很好,但是我/id\d{4,12}
至少可以用来获得正确的阻拦(它给了我/id687591810
)。我想知道是否有一种方法preg_match
可以搜索模式,然后只返回一次我想要的位?
使用捕获组:
$url = "https://itunes.apple.com/us/album/artpop/id687591810?ign-mpt=uo%3D4";
preg_match('#/id(\d{4,12})#', $url, $output);
echo($output[1]);
输出:
687591810
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句