日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析Perl正則表達式在PHP的實現(xiàn)

Perl正則表達式在PHP的實現(xiàn)達成,我們要使用PCRE相關的正則表達式函數(shù),那么具體的都有什么函數(shù)呢?這里我們向你介紹4個,希望對你有所幫助。

創(chuàng)新互聯(lián)公司擁有一支富有激情的企業(yè)網(wǎng)站制作團隊,在互聯(lián)網(wǎng)網(wǎng)站建設行業(yè)深耕10余年,專業(yè)且經(jīng)驗豐富。10余年網(wǎng)站優(yōu)化營銷經(jīng)驗,我們已為超過千家中小企業(yè)提供了網(wǎng)站制作、成都網(wǎng)站制作解決方案,按需開發(fā),設計滿意,售后服務無憂。所有客戶皆提供一年免費網(wǎng)站維護!

Perl正則表達式在PHP的實現(xiàn)所使用的函數(shù)介紹:

1、preg_match :

函數(shù)格式:

 
 
 
  1. int preg_match(string pattern, string subject, array [matches]);  

這個函數(shù)會在string中使用pattern表達式來匹配,如果給定了[regs],就會將string記錄到[regs][0]中,[regs][1]代表使用括號"()"記錄下來的***個字符串,[regs][2]代表記錄下來的第二個字符串,以此類推。preg如果在string中找到了匹配的pattern,就會返回"true",否則返回"false"。

2、preg_replace :

函數(shù)格式:

 
 
 
  1. mixed preg_replace(mixed pattern, mixed replacement, mixed subject);  

這個函數(shù)會使用將string中符合表達式pattern的字符串全部替換為表達式replacement。如果replacement中需要包含pattern的部分字符,則可以使用"()"來記錄,在replacement中只是需要用"\\1"來讀取。

3、preg_split :

函數(shù)格式:

 
 
 
  1. array preg_split(string pattern, string subject, int [limit]);  

這個函數(shù)和函數(shù)split一樣,區(qū)別僅在與split可以使用簡單正則表達式來分割匹配的字符串,而preg_split使用完全的Perl兼容正則表達式。第三個參數(shù)limit代表允許返回多少個符合條件的值。

4、preg_grep :

函數(shù)格式:

 
 
 
  1. array preg_grep(string patern , array input);  

這個函數(shù)和preg_match功能基本上,不過preg_grep可以將給定的數(shù)組input中的所有元素匹配,返回一個新的數(shù)組。

下面舉一個例子,比如我們要檢查Email地址的格式是否正確:

Perl正則表達式在PHP的實現(xiàn)實例:

 
 
 
  1. function emailIsRight($email) {   
  2. if (preg_match("^[_\.0-9a-z  
  3. 0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) {   
  4. return 1;   
  5. }   
  6. return 0;   
  7. }   
  8. if(emailIsRight(\'y10k@963.net\')) echo \'正確
    \';   
  9. if(!emailIsRight(\'y10k@fffff\')) echo \'不正確
    \';   
  10. ?>  

上面的程序會輸出"正確
不正確"。

Perl正則表達式在PHP的實現(xiàn)相關內(nèi)容就向你介紹到這里,希望對你了解和學習Perl正則表達式在PHP的實現(xiàn)有所幫助。

【編輯推薦】

  1. 解析PHP正則表達式元字符
  2. 詳解兩個PHP正則表達式特殊字符
  3. 淺析PHP正則表達式定位字符
  4. 探究PHP正則表達式實現(xiàn)信息記錄
  5. 解析PHP正則表達式修飾符

網(wǎng)站欄目:淺析Perl正則表達式在PHP的實現(xiàn)
標題鏈接:http://www.dlmjj.cn/article/dpedsjg.html