求助!thinkphp3.2.3 正则路由怎么匹配中文?
'/^search_(.*)_(d+)$/' => 'doc/search?wd=:1&page=:2'
点号(.)只能匹配单字符,搜索词是英文数字什么的是正常的,但搜索词是中文的时候传递过去的就是null,没匹配到。
'/^search_([u4e00-u9fa5]*)_(d+)$/' => 'doc/search?wd=:1&page=:2'
通过http://tool.oschina.net/regex#中提到的中文匹配表达式([u4e00-u9fa5],提示找不到控制器 search_乱码
实在是不知道如何处理了,在此求助下官方大大和各路大神,这里应该要怎么匹配中文,或者是匹配包含中文 日文还有数字字符呢?
http://www.kancloud.cn/manual/thinkphp/1708
发表评论 取消回复