91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中Ereg正則表達式如何使用

發布時間:2021-06-30 15:00:45 來源:億速云 閱讀:193 作者:Leah 欄目:編程語言

PHP中Ereg正則表達式如何使用,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

關于PHP中Ereg正則表達式的辨析:

還有就是和ereg系列函數的區別,ereg也是PHP中提供的正則表達式函數,不過和preg相比,要弱上很多。

1、ereg里面是不需要也不能使用分隔符和修飾符的,所以ereg的功能比preg要弱上不少。

2、關于".":點在正則里面一般是除了換行符以外的全部字符,但是在ereg里面的"."是任意字符,即包括換行符!如果在preg里面希望"."能夠包括換行符,可以在修飾符中加上"s"。

3、ereg默認使用貪婪模式,并且不能修改,這個給很多替換和匹配帶來麻煩。

4、速度:這個或許是很多人關心的問題,會不會preg功能強大是以速度來換取的?不用擔心,preg的速度要遠遠比ereg快,筆者做了一個程序測試:

PHP中Ereg正則表達式time test實例:

<?php  echo "Preg_replace used time:";   $start = time();   for($i=1;$i<=100000;$i++) {   $str = "ssssssssssssssssssssssssssss";   preg_replace("/s/","",$str);   }   $ended = time()-$start;   echo $ended;   echo "   ereg_replace used time:";   $start = time();   for($i=1;$i<=100000;$i++) {   $str = "ssssssssssssssssssssssssssss";   ereg_replace("s","",$str);   }   $ended = time()-$start;   echo $ended;   echo "   str_replace used time:";   $start = time();   for($i=1;$i<=100000;$i++) {   $str = "sssssssssssssssssssssssssssss";   str_replace("s","",$str);   }   $ended = time()-$start;   echo $ended;   ?>

PHP中Ereg正則表達式實例結果:

Preg_replace used time:5   ereg_replace used time:15   str_replace used time:2

str_replace因為不需要匹配所以速度非常快,而preg_replace的速度比ereg_replace要快上不少。

看完上述內容,你們掌握PHP中Ereg正則表達式如何使用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

河西区| 独山县| 兴业县| 弋阳县| 婺源县| 临汾市| 江安县| 武宣县| 徐汇区| 合作市| 江西省| 轮台县| 安吉县| 石屏县| 万全县| 巩义市| 陆良县| 平安县| 兴和县| 兴国县| 苍山县| 江陵县| 滕州市| 射洪县| 大邑县| 桐梓县| 茶陵县| 上杭县| 垦利县| 南皮县| 尼勒克县| 宜良县| 寻乌县| 吉林市| 墨竹工卡县| 黄大仙区| 江达县| 修水县| 昌吉市| 宜春市| 甘肃省|