亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

大安市| 汉川市| 南阳市| 凤山县| 乐清市| 崇文区| 灌南县| 开阳县| 德阳市| 长治市| 泾源县| 岳阳县| 科技| 丹阳市| 威远县| 灵石县| 石首市| 福贡县| 陵川县| 呼玛县| 平和县| 武平县| 新余市| 大余县| 盐城市| 天镇县| 民丰县| 夹江县| 临沂市| 长治市| 小金县| 蕲春县| 广西| 英德市| 吕梁市| 西藏| 姚安县| 南汇区| 新宾| 上饶市| 兰州市|