站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        PHP preg match正則表達式函數(shù)的操作實例

        在php中preg_match()函數(shù)是用來執(zhí)行正則表達式的一個常用的函數(shù)。正則表達式幾乎在所有編程語言里面都會用到,本實例介紹php中正則表達式preg_match函數(shù)的應(yīng)用。

        preg_match() 函數(shù)用于進行正則表達式匹配,成功返回 1 ,否則返回 0 。

        preg_match() 匹配成功一次后就會停止匹配,如果要實現(xiàn)全部結(jié)果的匹配,則需使用 preg_match_all() 函數(shù)。

        語法:

          preg_match (pattern , subject, matches)

        參數(shù) 描述
        pattern 正則表達式
        subject 需要匹配檢索的對象
        matches 可選,存儲匹配結(jié)果的數(shù)組

        實例:

        此實例匹配大寫字母后面帶有.和空格的字符串,只能匹配到J. ,因為preg_match() 匹配成功一次后就會停止匹配,后面不會再匹配了。

          <?php  $str="Daniel J. Gross Catholic High School A. is a faith and family based community committed to developing Christian leaders through educational excellence in the Marianist tradition.";  if(preg_match("/[A-Z]. /",$str,$matches)){  print_r($matches);  }  ?>

        輸出結(jié)果:

        Array ( [0] => J. )

        下面給大家介紹preg_match字符串長度問題

        preg_match正則提取目標(biāo)內(nèi)容,死活有問題,代碼測得死去活來。

        后來懷疑PHP 的preg_match有字符串長度限制,果然,發(fā)現(xiàn)“pcre.backtrack_limit ”的值默認只設(shè)了100000。

        解決辦法:

          ini_set('pcre.backtrack_limit', 999999999);

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

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

        pcre.recursion_limit是PCRE的遞歸限制,這個項如果設(shè)很大的值,會消耗所有進程的可用堆棧,最后導(dǎo)致PHP崩潰。

        也可以通過修改配置來限制:

        ini_set(‘pcre.recursion_limit’, 99999);

        實際項目應(yīng)用中,最好也對內(nèi)存進行限定設(shè)置:ini_set(‘memory_limit’, ’64M’); , 這樣就比較穩(wěn)妥妥嘎。

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 8x福利精品第一导航| 国产精品丝袜久久久久久不卡| 国产精品网站在线观看| 亚洲欧美精品一区久久中文字幕 | 国产精品天干天干综合网| 无码乱码观看精品久久| 国产精品99| 日韩精品在线视频| 国产欧美精品AAAAAA片| 亚洲国产精品无码成人片久久| 久久精品国产99久久久香蕉| 成人精品一区二区三区在线观看| 国产成人亚洲综合无码精品| 亚洲AV无码久久精品蜜桃| 四虎亚洲国产成人久久精品| 国产精品午夜国产小视频| 精品视频一区二区三区在线观看| 国产伦精品免编号公布| 亚洲线精品一区二区三区| 亚洲第一区精品观看| 色哟哟国产精品免费观看| 免费看一级毛片在线观看精品视频| 国产精品伦理久久久久久| 中文字幕精品一区影音先锋| 国产精品一在线观看| 精品久久一区二区三区| 久久99国产精品久久| 久久精品国产免费一区| 久久久精品一区二区三区| 久久久久久久99精品免费观看| 精品国产美女福利到在线不卡| 91精品成人免费国产| 国产成人精品日本亚洲网站| 国产成人精品无码免费看| freesexvideos精品老师毛多| 国产精品99精品无码视亚| 99久久精品国产麻豆| 2022年国产精品久久久久| 精品一区二区久久久久久久网站| 精品一区二区三区四区| 亚洲一区精品中文字幕|