求助!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

点赞(11) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部