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

解析PHP正則表達式元字符

編輯:關於PHP編程

PHP正則表達式元字符都有什麼呢?我們在使用PHP正則表達式元字符的時候需要注意什麼呢?那麼這裡就向你詳細介紹下PHP正則表達式元字符的種類以及使用的方法等等。

PHP正則表達式元字符的種類

◆大括號

◆加號

◆星號

◆問號

PHP正則表達式元字符具體的使用:

PHP正則表達式元字符在PHP正則表達式中一類有特殊意義的字符,用來描述其前導字符(即元字符前面的字符)在被匹配的對象中出現的方式。元字符本身是一個個單一的字符,但是不同或者相同的元字符組合起來可以構成大的元字符。

◆大括號:大括號用來精確指定匹配元字符出現的次數

例如"/pre{1,5}/"表示匹配的對象可以是"pre"、"pree"、"preeeee"這樣在"pr"後面出現1個到5個"e"的字符串。或者"/pre{,5}/"代表pre出現0此到5次之間。

◆加號:"+"字符用來匹配元字符前的字符出現一次或者多次

例如"/ac+/"表示被匹配的對象可以是"act"、"account"、"acccc"等在"a"後面出現一個或者多個"c"的字符串。"+"相當於"{1,}"。

◆星號:"*"字符用來匹配元字符前的字符出現零次或者多次

例如"/ac*/"表示被匹配的對象可以是"app"、"acp"、"accp"等在"a"後面出現零個或者多個"c"的字符串。"*"相當於"{0,}"。

◆問號:"?"字符用來匹配元字符前的字符出現零次或者1次

例如"/ac?/"表示匹配的對象可以是"a"、"acp"、"acwp"這樣在"a"後面出現零個或者1個"c"的字符串。"?"在正則表達式中還有一個非常重要的作用,即"貪婪模式"。

PHP正則表達式元字符的簡單介紹就向你講解到這裡,希望對你了解和掌握PHP正則表達式元字符有所幫助。


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