PHP正则匹配汉字
今天没事干自己写一个监控网站更新的小程序,写的时候遇到了正则匹配汉字的问题
原文内容类似于这样:
1月1日-1月2日 啊苏打撒旦的撒啊撒打算打算打洒洒 2月1日-2月2日 达到撒撒旦撒 .......
$reg2='/(\d{1,2})月(\d{1,2})日-\d{1,2}月\d{1,2}日([^日]+)\d月/';
[^(\x{6708})]
$reg2='/(\d{1,2})月(\d{1,2})日-\d{1,2}月\d{1,2}日([^(\x{6708})]+)\d月/';
继续查阅资料,原来需要以/u模式匹配(即为UTF-8模式)
$reg2='/(\d{1,2})月(\d{1,2})日-\d{1,2}月\d{1,2}日([^(\x{6708})]+)\d月/u';
这样,就可以正常运行了
2017
02 15
上一篇
Older
下一篇
Newer
评论
0
点击
1945