2011-04-29 111 views
2

我有一些麻煩,在配置/ routes.php文件文件重定向的正則表達式CakePHP的路由器連接::和

我無法找到合適的正則表達式

$_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'), 
         ) 
        ); 

我想匹配任何城市以'arrondissement'結尾的網址,但我是正則表達式的總noob

謝謝。

回答

0

對於大多數正則表達式,您可以使用美元符號來匹配字符串的末尾。

簡單'arrondissement$'

,並在開始刪除所有的東西。