成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

辨析PHP中Ereg正則表達式

開發 后端
Ereg正則表達式的學習這里主要通過介紹Perl兼容正則表達式和Perl/Ereg的區別來向你介紹Ereg正則表達式的一些特點,希望對你了解和掌握Ereg正則表達式有所幫助。

我們知道在PHP中Perl兼容正則表達式,那么對于Ereg正則表達式我們需要掌握什么呢?這里我們通過Perl兼容正則表達式和Perl/Ereg的區別分析來向你介紹Ereg正則表達式,希望對你有所幫助。

雖然叫做“Perl兼容正則表達式”,但是和Perl的正則表達式相比,PHP的還是由一些不同,比如修飾符“G”在Perl里面代表全部匹配,但是在PHP中沒有加入對這個修飾符的支持。

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

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

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

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

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

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

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

  1. <?php  
  2. echo "Preg_replace used time:";   
  3. $start = time();   
  4. for($i=1;$i<=100000;$i++) {   
  5. $str = "ssssssssssssssssssssssssssss";   
  6. preg_replace("/s/","",$str);   
  7. }   
  8. $ended = time()-$start;   
  9. echo $ended;   
  10. echo "   
  11. ereg_replace used time:";   
  12. $start = time();   
  13. for($i=1;$i<=100000;$i++) {   
  14. $str = "ssssssssssssssssssssssssssss";   
  15. ereg_replace("s","",$str);   
  16. }   
  17. $ended = time()-$start;   
  18. echo $ended;   
  19. echo "   
  20. str_replace used time:";   
  21. $start = time();   
  22. for($i=1;$i<=100000;$i++) {   
  23. $str = "sssssssssssssssssssssssssssss";   
  24. str_replace("s","",$str);   
  25. }   
  26. $ended = time()-$start;   
  27. echo $ended;   
  28. ?>  

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

  1. Preg_replace used time:5   
  2. ereg_replace used time:15   
  3. str_replace used time:2  

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

PHP中Ereg正則表達式的相關內容就向你介紹到這里,希望對你了解和學習PHP中Ereg正則表達式有所幫助。

【編輯推薦】

  1. 詳解兩個PHP正則表達式特殊字符
  2. 淺析PHP正則表達式定位字符
  3. 探究PHP正則表達式實現信息記錄
  4. 解析PHP正則表達式修飾符
  5. 淺析Perl正則表達式在PHP的實現
責任編輯:仲衡 來源: phpe.net
相關推薦

2009-11-30 17:06:35

PHP ereg()函

2011-05-11 17:40:30

PHP正則表達式

2009-04-22 15:06:16

正則表達式PHP特殊字符

2009-09-16 10:59:24

PHP正則表達式元字符

2009-09-16 14:32:43

PHP正則表達式替換

2009-09-16 11:17:12

PHP正則表達式定位字

2018-09-27 15:25:08

正則表達式前端

2020-09-04 09:16:04

Python正則表達式虛擬機

2009-11-17 10:20:37

PHP正則表達式

2009-09-16 09:58:53

PHP正則表達式函數

2009-09-16 13:24:30

PHP正則表達式匹配

2009-09-16 16:01:57

PHP正則表達式正則表達式的應用

2009-09-16 11:27:52

PHP正則表達式正則表達式實現

2009-09-16 10:43:22

PHP正則表達式函數

2024-09-14 09:18:14

Python正則表達式

2015-04-16 11:16:05

PHPPOSIX正則表達式

2015-12-07 10:03:40

實用PHP表達式

2009-09-16 14:22:44

preg_match正

2009-09-16 12:29:27

PHP正則表達式正則表達式修飾符

2010-03-25 18:25:36

Python正則表達式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品视频在线观看 | 亚洲成人观看 | 国产免费一区 | 成人欧美一区二区三区黑人孕妇 | 波多野吉衣在线播放 | 久久狠狠| 国产精品一区二区久久 | 日本精品一区 | 蜜臀久久 | 91免费电影 | 欧美专区日韩 | 久久久久久久久久久高潮一区二区 | 狠狠色狠狠色综合日日92 | 日本a视频 | 一区二区三区视频在线免费观看 | 在线观看国产 | 国产精品欧美一区二区三区 | 午夜影院网站 | 成人精品一区 | 日韩91在线 | 精品国产乱码久久久久久果冻传媒 | 国产精品www | 97日日碰人人模人人澡分享吧 | 国产精品自产拍在线观看蜜 | 亚洲国产高清免费 | a国产视频| 欧美一区二区三区在线看 | 日韩福利在线 | 日韩高清一区 | 黄色一级大片在线免费看产 | 日韩欧美专区 | 爱综合| 亚洲人成在线播放 | 精产国产伦理一二三区 | 免费观看毛片 | 一区二区三区亚洲 | 在线观看欧美一区 | 亚洲毛片在线观看 | 日日射夜夜骑 | 97精品国产97久久久久久免费 | 欧美精品久久久久久久久老牛影院 |