程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 詳解兩個PHP正則表達式特殊字符

詳解兩個PHP正則表達式特殊字符

編輯:關於PHP編程

PHP正則表達式特殊字符"[ ]"和"",那麼他們是什麼呢?具體的操作是什麼呢?之所以他們是特殊字符,那麼有什麼在使用過程中特別的地方麼?來讓我們看看具體的介紹。

還有兩個很重要的特殊字符就是"[ ]"。他們可以匹配"[]"之中出現過的字符,比如"/[az]/"可以匹配單個字符"a"或者"z";如果把上面的表達式改成這樣"/[a-z]/",就可以匹配任何單個小寫字母,比如"a"、"b"等等。

關於PHP正則表達式特殊字符"[ ]":

如果在"[]"中出現了"^",代表本表達式不匹配"[]"內出現的字符,比如"/[^a-z]/"不匹配任何小寫字母!並且正則表達式給出了幾種"[]"的默認值:

◆[:alpha:]:匹配任何字母

◆[:alnum:]:匹配任何字母和數字

◆[:digit:]:匹配任何數字

◆[:space:]:匹配空格符

◆[:upper:]:匹配任何大寫字母

◆[:lower:]:匹配任何小寫字母

◆[:punct:]:匹配任何標點符號

◆[:xdigit:]:匹配任何16進制數字

關於PHP正則表達式特殊字符"":

下面這些特殊字符在轉義符號""轉義後代表的含義如下:

◆s:匹配單個的空格符

◆S:用於匹配除單個空格符之外的所有字符。

◆d:用於匹配從0到9的數字,相當於"/[0-9]/"。

◆w:用於匹配字母,數字或下劃線字符,相當於"/[a-zA-Z0-9_]/"。

◆W:用於匹配所有與w不匹配的字符,相當於"/[^a-zA-Z0-9_]/"。

◆D:用於匹配任何非10進制的數字字符。

.◆:用於匹配除換行符之外的所有字符,如果經過修飾符"s"的修飾,"."可以代表任意字符。

關於PHP正則表達式特殊字符的介紹就向你介紹到這裡,希望那個對你了解和掌握PHP正則表達式特殊字符的使用有所幫助。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved