欢迎光临黑夜博客   首页  动态  技术  特效  ASP  安全  娱乐  资源  相册  论坛  留言  TAGS  

Google
 
用户登陆
用户名:
密   码:
验证码: 
 

站点日历
73 2010 - 9 48
   1234
567891011
12131415161718
19202122232425
2627282930


站点统计

最新评论

日志搜索

 标题   内容

女人真言 出租车司机的营销学
未知 preg_match对字符长度有限制?   [ 日期:2010-05-31 ]   [ 来自:本站原创 ]

今天在写采集程序的时候,使用到了preg_match,但是有几个页面始终采集不下来。反复看了N遍的正则,没有发现有问题。于是开始怀疑preg_match是否对匹配的字符串有长度限制。但是官方的文档里面没有说明这一点。

于是开始测试:将要匹配的字串不断缩短,直到缩为原来1/5的时候可以正常匹配了,所以更加确定了。

到google里一搜,终于找到了解决方案:在php.ini中加入(随便放到哪里,我是直接放第一行的)

pcre.backtrack_limit=-1


再次使用preg_match函数测试一下,大概1300多行上万个字符的字符串也能够匹配了。



[ 阅读字体大小: ]  [ 收藏此页到: 新浪ViVi | 365Key | 博采中心 ]
引用通告地址 (0):
复制引用地址http://www.7gz.cn/blog/trackback.asp?tbID=1011
复制引用地址http://www.7gz.cn/blog/trackback.asp?tbID=1011&CP=GBK
反向链接列表
暂时没有评论
发表评论 - 不要忘了输入验证码哦!
作者: 用户:  密码:   注册? 验证: 
评论:

禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
表  情
请填入"?"号处应该填入的数字:4+4=?  
 
Copyright © 2005-2008 黑夜博客  HY-BLOG
Powered by HY-Blog V 2007 (SP1) Q Q:138845152
Processed in 0.062500 second(s) , 9 queries