php正则匹配汉字结尾的字符串 本帖最后由 zhuzhaodan 于 2013-06-09 00:04:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 xuzuning 于 2013-06-09 07:05:36 编辑 <?php$str = "289dfh第一个匹配 jdfh388第二个匹配 jfsj83第三个匹配 sjfsui 汉字开头的不要 haha这个要";preg_match_all('/\s*(?![\x{4e00}-\x{9fa5}])\w+[\x{4e00}-\x{9fa5}]+/iu', $str, $r);print_r($r[0]);你指的是这个不?否定顺序环就可以啦~~~ 为什么把结尾的/iu去掉,会报错Compilation failed: character value in \x{...} sequence is too large at offset 8 /iui表示忽略大小写u表示utf8 I want this form "xxx","xxx","xxxx". 求一正则 请正则达人帮忙 system()函数怎么使用搞不懂啊 帮帮忙 广州非小型黑暗公司招人 怎样让textarea默认显示的值即一个变量的内容? 在php中使用sql server 存储过程,可是返回值或者输出参数不知怎么接收,望各位大虾告知,感激不尽!!! 怎样搭建php调试环境? PHP中有没有打印函数? 求助一个正则匹配的问题 数据库报错,求解 遨游新标签页快速访问是怎么实现的 php出现空白页面
$str = "289dfh第一个匹配 jdfh388第二个匹配 jfsj83第三个匹配 sjfsui 汉字开头的不要 haha这个要";
preg_match_all('/\s*(?![\x{4e00}-\x{9fa5}])\w+[\x{4e00}-\x{9fa5}]+/iu', $str, $r);
print_r($r[0]);你指的是这个不?
否定顺序环就可以啦~~~
为什么把结尾的/iu去掉,会报错
Compilation failed: character value in \x{...} sequence is too large at offset 8
u表示utf8