php正则表达式,在抓取内容进行匹配的时候表现不稳定

最近做了一个 抓取内容的程序,使用php的正则表达式对抓取的内容进行匹配,当进行大量匹配运算的时候,发现偶尔会出现匹配失败的情况。检查不出任何原因。 匹配失败导致匹配结果为空,最终导致写入数据库失败。

无奈,将所有的正则匹配改为 strpos 和 substr的方式进行获取需要的内容,问题消失。

 

很奇怪,不知道有没有人碰到类似的问题。 还是因为 preg_math 天生的缺陷导致的??

posted @ 2015-08-03 00:38  前端小小菜  阅读(353)  评论(0编辑  收藏  举报