+ -
当前位置:首页 → 问答吧 → preg_match_all正则匹配不了第一位是中文,谢谢

preg_match_all正则匹配不了第一位是中文,谢谢

时间:2011-09-01

来源:互联网

preg_match_all('{\b(?<=>)'.'.+'.'(?=</a></td>\s+<td)}','<a>内容</a></td> <td',$a);
print_r(array_values($a));
我想用上面这个正则匹配【>】和【</a></td> <td】之间的内容,用测试器测试过正则表达式都能匹配,但当用在PHP里“内容”第一个字是中文的时候就匹配不了,只显示Array ( [0] => Array ( ) ) ,当是字母和数字的时候就能正常显示Array ( [0] => Array ( [0] => aa你好 ) ) 
哪位大侠知道请赐教,谢谢!

作者: amadeo01   发布时间: 2011-09-01

\b(?<=>)'.'.+'.'(?=</a></td>\s+<td)

作者: amadeo01   发布时间: 2011-09-02

相关阅读 更多