中
我是laravel的新手,在观看laravel中路由的视频时,我遇到了上面的事情,但从视频中不清楚+和*之间的区别。甚至在结果上也没有差异。
这是一个正则表达式,*
表示没有、一个或多个前一组,而+
表示一个或许多前一组。。。基本上,[1-9][0-9]*
表示任意数量的>= 1
,而[1-9][0-9]+
表示任意数量>= 10
[1-9] - Must be one of the digits 1-9
[0-9]* - followed by none, one or more additional digits
和
[1-9] - Must be one of the digits 1-9
[0-9]+ - that must be followed by one or more additional digits
有关正则表达式
*
和+
重复运算符的其他信息,请参阅本教程