CakePHP路由器::connect和regex

CakePHP路由器::connect和regex,php,regex,cakephp,Php,Regex,Cakephp,我在config/routes.php文件中遇到重定向问题 我找不到合适的正则表达式 $_skill = '[A-Za-z\-]+' Router::connect('/-:skill/:city-:zipcode:shit', array('controller' => 'redirects', 'action' => 'district'), array('city' => '[A-Za-z-0-9\]+.(er|eme)-arro

我在config/routes.php文件中遇到重定向问题

我找不到合适的正则表达式

$_skill = '[A-Za-z\-]+'

Router::connect('/-:skill/:city-:zipcode:shit', array('controller' => 'redirects', 'action' => 'district'),
                    array('city' => '[A-Za-z-0-9\]+.(er|eme)-arrondissement',
                          'skill' => $_skill,
                          'zipcode' => $_zipcode,
                          'shit' => '(.*)',
                          'pass' => array('zipcode'),
                          )
                    );
我想匹配任何城市以“arondissement”结尾的url,但我在regex中是个十足的noob


谢谢。

对于大多数正则表达式,您可以使用美元符号来匹配字符串的结尾

只需
“区域$”


在大多数正则表达式中,可以使用美元符号匹配字符串的结尾

只需
“区域$”

一开始就把所有的东西都放下