我有以下正则表达式:



#^/workorder/(.*)/#


提供了以下URI:

/workorder/archive/2/


preg_match()中的$ matches变量返回archive/2/

为什么正则表达式中的最后一个/不能阻止(.*)贪婪?找到/分隔符后,我要添加些什么以使正则表达式停止?

最佳答案

这样就可以了。

^/workorder/([^/]*)/

关于php - 我该如何避免贪婪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10903429/

10-11 06:48