Regex 使用带有流明路由的正则表达式
我试图使route的一部分不区分大小写,因此我尝试使用Regex 使用带有流明路由的正则表达式,regex,lumen,Regex,Lumen,我试图使route的一部分不区分大小写,因此我尝试使用(?I)修饰符来实现: (?i)my/route 然而,Lumen使用的是nikic router中的一行 $regex .= preg_quote($part, '~'); 这将替换url的regex部分,最后我的url如下所示: /\(\?i\)my/route 有没有一种方法可以将正则表达式放在Lumen中的url中,而我不知道这种方法?以下是Lumen处理正则表达式的方法 $app->get('user/{id:[0-9]+}
(?I)
修饰符来实现:
(?i)my/route
然而,Lumen使用的是nikic router中的一行
$regex .= preg_quote($part, '~');
这将替换url的regex部分,最后我的url如下所示:
/\(\?i\)my/route
有没有一种方法可以将正则表达式放在Lumen中的url中,而我不知道这种方法?以下是Lumen处理正则表达式的方法
$app->get('user/{id:[0-9]+}','PostController@profile');
您如何注册您的路线?我认为FastRoute无法处理此问题。