自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析PHP正則表達(dá)式函數(shù)庫(kù)

開(kāi)發(fā) 后端
對(duì)于PHP正則表達(dá)式函數(shù)的一些具體的操作是什么呢?那么這里向你介紹PHP正則表達(dá)式函數(shù)的使用過(guò)程中需要注意的事項(xiàng),希望對(duì)你學(xué)習(xí)PHP正則表達(dá)式函數(shù)有所幫助。

淺析PHP正則表達(dá)式函數(shù)庫(kù)是什么呢?這里向你介紹了PHP正則表達(dá)式函數(shù)庫(kù)(POSIX 擴(kuò)展)greedy匹配,我們要注意,在條件子模式以及其它許多 POSIX 擴(kuò)展正則表達(dá)式語(yǔ)法中那些所不被不支持的特性。

PHP正則表達(dá)式函數(shù)庫(kù)學(xué)習(xí)中的警告:

本類正則表達(dá)式并不能安全用于二進(jìn)制模式。PCRE 函數(shù)庫(kù)則可以。正則表達(dá)式在 PHP 中用來(lái)做復(fù)雜的字符串操作。支持正則表達(dá)式的函數(shù)為:

◆ereg()

◆ereg_replace()

◆eregi()

◆eregi_replace()

◆split()

◆spliti()

這些函數(shù)都接受一個(gè)正則表達(dá)式字符串作為其***個(gè)參數(shù)。PHP 使用由 POSIX 1003.3 定義的 POSIX 擴(kuò)展正則表達(dá)式。POSIX 正則表達(dá)式完整的描述見(jiàn)包含在 PHP 發(fā)行包中 regex 目錄下的 man 頁(yè)面。可以通過(guò)類似 man /usr/local/src/regex/regex.7 的命令來(lái)閱讀。

需求:無(wú)需外部庫(kù)文件就可以加入本擴(kuò)展模塊的支持。

安裝警告:除非知道自己在做什么,否則不要改變 TYPE。

要激活 regexp 的支持在配置 PHP 時(shí)加上 --with-regex[=TYPE]。TYPE 可以是 system,apache 或 php 之一。默認(rèn)使用 php。

PHP的Windows 版本已經(jīng)內(nèi)置該擴(kuò)展模塊的支持。您無(wú)需加載任何附加的擴(kuò)展庫(kù)即可使用這些函數(shù)。我們來(lái)看看具體的相關(guān)操作:

◆運(yùn)行時(shí)配置:該擴(kuò)展模塊未定義任何設(shè)置指令。

◆資源類型:該擴(kuò)展模塊未定義任何資源類型。

◆預(yù)定義常量:該擴(kuò)展模塊未定義任何常量。

PHP正則表達(dá)式函數(shù)的實(shí)例:

  1. <?php  
  2. // 如果在 $string 中任何地方找到 "abc" 則返回 &true;  
  3. ereg ("abc"$string);  
  4.  
  5. // 如果 $string 以 "abc" 開(kāi)頭則返回 &true;  
  6. ereg ("^abc"$string);  
  7.  
  8. // 如果 $string 以 "abc" 結(jié)尾則返回 &true;  
  9. ereg ("abc$"$string);  
  10.  
  11. // 如果用戶瀏覽器是 Netscape 2,3 或 MSIE 3 則返回 &true;  
  12. eregi ("(ozilla.[23]|MSIE.3)"$HTTP_USER_AGENT);  
  13.  
  14. // 將三個(gè)空格分隔的單詞放入 $regs[1],$regs[2] 和 $regs[3] 中  
  15. ereg ("([[:alnum:]]+) ([[:alnum:]]+)  
  16.  ([[:alnum:]]+)", $string,$regs);  
  17.  
  18. // 將 <br /> 標(biāo)記放到 $string 開(kāi)頭  
  19. $string = ereg_replace ("^""<br />"$string);  
  20.  
  21. // 將 <br /> 標(biāo)記放到 $string 結(jié)尾  
  22. $string = ereg_replace ("$""<br />"$string);  
  23.  
  24. // 刪除 $string 中的所有換行符  
  25. $string = ereg_replace ("\n"""$string);  
  26. ?>   

PHP正則表達(dá)式函數(shù)相關(guān)的介紹就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)PHP正則表達(dá)式函數(shù)有所幫助。

【編輯推薦】

  1. PHP正則表達(dá)式的幾則使用技巧
  2. PHP正則表達(dá)式中的特殊字符
  3. 通用正則表達(dá)式學(xué)習(xí)的總結(jié)
  4. PHP正則表達(dá)式函數(shù)學(xué)習(xí)小結(jié)
  5. 使用.NET正則表達(dá)式區(qū)分中英文
責(zé)任編輯:仲衡 來(lái)源: phpe.net
相關(guān)推薦

2009-09-16 11:17:12

PHP正則表達(dá)式定位字

2011-05-11 17:40:30

PHP正則表達(dá)式

2009-09-16 16:01:57

PHP正則表達(dá)式正則表達(dá)式的應(yīng)用

2009-09-16 13:24:30

PHP正則表達(dá)式匹配

2009-09-16 17:15:57

正則表達(dá)式引擎

2009-08-07 15:16:10

C#正則表達(dá)式

2009-09-16 13:53:17

PHP正則表達(dá)式匹配

2009-09-16 12:41:42

Perl正則表達(dá)式

2009-09-16 09:58:53

PHP正則表達(dá)式函數(shù)

2010-07-19 10:40:16

Perl正則表達(dá)式

2009-09-16 13:44:03

PHP正則表達(dá)式字符集

2009-09-16 15:45:56

email的正則表達(dá)式

2012-04-28 15:22:46

PHP

2009-09-16 14:32:43

PHP正則表達(dá)式替換

2009-09-16 13:14:10

Ereg正則表達(dá)式

2009-09-16 10:59:24

PHP正則表達(dá)式元字符

2009-08-20 13:09:28

C#正則表達(dá)式

2009-09-16 18:03:05

Java正則表達(dá)式正則表達(dá)式實(shí)現(xiàn)

2009-08-20 14:43:03

C#正則表達(dá)式Rege

2009-08-20 14:57:00

C#正則表達(dá)式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)