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

淺析Perl正則表達式在PHP的實現

開發 后端
Perl正則表達式在PHP的實現其實就是向你介紹了PCRE相關的正則表達式函數,那么具體的都有什么呢?他們各自的特點以及使用需要注意什么呢?那么本文就向你介紹詳細的內容。

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

Perl正則表達式在PHP的實現所使用的函數介紹:

1、preg_match :

函數格式:

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

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

2、preg_replace :

函數格式:

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

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

3、preg_split :

函數格式:

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

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

4、preg_grep :

函數格式:

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

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

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

Perl正則表達式在PHP的實現實例:

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

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

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

【編輯推薦】

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

2010-07-19 10:40:16

Perl正則表達式

2009-09-16 13:24:30

PHP正則表達式匹配

2009-09-16 13:53:17

PHP正則表達式匹配

2009-09-16 11:17:12

PHP正則表達式定位字

2009-09-16 16:01:57

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

2009-09-16 17:15:57

正則表達式引擎

2009-09-16 10:43:22

PHP正則表達式函數

2010-07-13 17:03:53

Perl正則表達式

2010-07-14 09:01:18

Perl正則表達式

2010-07-14 09:37:46

Perl正則表達式

2009-09-16 13:44:03

PHP正則表達式字符集

2009-09-16 14:32:43

PHP正則表達式替換

2009-08-07 15:16:10

C#正則表達式

2009-09-16 18:03:05

Java正則表達式正則表達式實現

2009-09-16 15:45:56

email的正則表達式

2010-07-14 09:47:04

Perl正則表達式

2010-07-22 09:12:05

Perl正則表達式

2010-07-21 10:43:25

Perl正則表達式匹配

2011-05-11 17:40:30

PHP正則表達式

2010-07-14 10:06:55

Perl正則表達式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品1区 | 亚洲精品成人网 | 国产线视频精品免费观看视频 | 成人av网站在线观看 | 欧美精品在欧美一区二区少妇 | 欧美三级三级三级爽爽爽 | 亚洲人成人网 | 99久久久国产精品 | 成人欧美一区二区三区黑人孕妇 | 亚洲天堂二区 | 国产精品无码久久久久 | 国产精品一区二区久久久久 | 国产欧美在线播放 | 欧美日韩视频 | 国产99在线 | 欧美 | 国产精品久久久久久久午夜 | 色综合视频在线 | 9久久精品 | 99riav国产一区二区三区 | 国产成人a亚洲精品 | 视频1区2区 | 亚洲激情一区二区 | 久久久妇女国产精品影视 | 97精品国产97久久久久久免费 | 亚洲第一成人av | 亚州av在线| 久久tv在线观看 | 国产精品欧美日韩 | 久久久久久久一区 | 亚洲国产一区在线 | 97视频成人 | 国产视频久久 | 国产一区免费视频 | 毛片入口 | 日韩欧美理论片 | 日本精品一区二区 | 521av网站| 伊人久久综合 | 国产在线不卡 | 精品国产乱码一区二区三 | 欧美成年网站 |