比如: '/[猜拳|石头|剪刀|布]/iUs'这条正则表达式,我输入别的字也能有匹配结果(乱码),请问这个的原因是什么,如何解决这个问题?
1
RE 2017-04-08 17:41:25 +08:00 1
首先确保页面编码一致,然后使用 UTF8 的编码 \x{XXXX} 这样的格式代替你的中文
|
2
abcbuzhiming 2017-04-08 21:36:20 +08:00
PHP 的版本,正则表达式的实现里,需要实现对 unicode 匹配的支持才能做到正确匹配中文,我记得 php 是在某个版本之后才支持的
|
3
jfcherng 2017-04-08 22:29:54 +08:00
'/[猜拳|石头|剪刀|布]/iUsu'
|
4
RadishWind OP |