国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

preg_match正則匹配的字符串

2024-09-04 11:47:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

preg_match_all正則匹配字符串所有連接地址,代碼如下:

  1. $str ='"http://www.a.com/2010/11-15/5.html">4 
  2.   "http://www.b.com/2010/11-15/6.html">5 
  3.   "http://www.b.com/2010/11-15/1.html">6 
  4.   '; 
  5. $ymd=date("y")."/".date("m-d"); 
  6. $b = preg_match_all('/.$ymd.'(.*?)html">(.*?)/',$a,$c,preg_set_order); 

但是用preg_match正則提取目標(biāo)內(nèi)容,死活有問(wèn)題,代碼測(cè)得死去活來(lái),后來(lái)發(fā)現(xiàn)“pcre.backtrack_limit”的值默認(rèn)只設(shè)了100000。

解決辦法,代碼如下:ini_set(‘pcre.backtrack_limit’, 999999999);

注:這個(gè)參數(shù)在php 5.2.0版本之后可用。

另外說(shuō)說(shuō)關(guān)于:pcre.recursion_limit

pcre.recursion_limit是PCRE的遞歸限制,這個(gè)項(xiàng)如果設(shè)很大的值,會(huì)消耗所有進(jìn)程的可用堆棧,最后導(dǎo)致PHP崩潰,也可以通過(guò)修改配置來(lái)限制,代碼如下:

ini_set(‘pcre.recursion_limit’, 99999);

實(shí)際項(xiàng)目應(yīng)用中,最好也對(duì)內(nèi)存進(jìn)行限定設(shè)置:

ini_set(‘memory_limit’, ’64M’);

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉黎县| 万山特区| 神木县| 宁都县| 息烽县| 凯里市| 长岭县| 五大连池市| 扎兰屯市| 封开县| 双鸭山市| 原平市| 连城县| 乡城县| 吉安县| 宝山区| 田东县| 石阡县| 静宁县| 报价| 深州市| 察哈| 金川县| 光山县| 铅山县| 岱山县| 乐安县| 东乡县| 江口县| 饶阳县| 墨竹工卡县| 砚山县| 改则县| 巴彦淖尔市| 乌拉特前旗| 鄂伦春自治旗| 宜兰市| 富源县| 福清市| 靖江市| 淮滨县|