我正在尝试使用 preg_match 在我的网址中查找匹配的 ID 123。我尝试了以下方法:
$stringurl = "/category/any-text-string/123";
preg_match( '/\/category\/[\w|\W]+\/(\d+)/', $stringurl, $matches);
结果:
array(2) { [0]=> string(21) "/category/any-text-string/123" [1]=> string(2) "123" }
stringurl 可以是“/category/any-text-string/123?querystring”
我需要建议上面的表达式是否可以,或者是否有比上面更好的正则表达式模式,因为我对正则表达式很陌生。谢谢你。