php正規表示式

2021-05-27 10:09:59 字數 661 閱讀 1704

(1)正規表示式(regular expression),有規則的表達。。。php提供支援posix和perl兩種風格的正規表示式。

(2)量詞六個:*,+,?,,, 。表示匹配數量。匹配2到4個,也包括3,並非只2和3。是至少2個的意思,逗號別忘記。

注意*,?,+都是貪婪匹配,會盡可能多的匹配文字,只要在它們後面加上「?」號,就可以變成懶惰模式。

(3)\b,\d這些都叫元字元。

主要的幾個:\b,匹配數字      \w匹配字母,數字,下劃線   \s匹配空白字元\b匹配單詞邊界

如:/sa\b/,不能匹配sand,而能匹配到pisa,lisa這樣的。注意也是作用於整個sa,而不是只看a是否在邊界。如/saa\b/是匹配saa為邊界的,要麼左邊界,要麼右邊界。

(4)i,g,m這些叫做修飾符。i是不區分大小寫搜尋,g是完成全域性搜尋。大寫的「u」是懶惰匹配的意思,匹配成功一次就好樂。沒有i,則預設是區分大小寫匹配的。

(5)注意posix風格的都是ereg開頭的,如ereg_replace(   )函式,而perl風格的都是preg開頭,如preg_replace(   ),選擇其中一種就可以。

(6)bcd$,是以bcd結尾的,不要理解成以d結尾的。

(7)

php正規表示式詳解,PHP正規表示式使用詳解

操作符 描述 轉義符 圓括號和方括號 限定符 anymetacharacter 位置和順序 或 操作 全部符號解釋 字元 描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開...

PHP正規表示式

php正規表示式的定義 用於描述字元排列和匹配模式的一種語法規則。它主要用於字串的模式分割 匹配 查詢及替換操作。php中的正則函式 php中有兩套正則函式,兩者功能差不多,分別為 一套是由pcre perl compatible regular expression 庫提供的。使用 preg 為字...

PHP正規表示式

今天起,會開始弄乙個php教程系列文章.主要是針對正規表示式的.大概的內容排序是這樣安排的 1.php 中的正規表示式 2.八個實用的php正規表示式 3.如何書寫更易閱讀的php正規表示式 4.半小時精通正規表示式 5.正則在文章採集系統中的應用及常見問題答疑 6.更多策劃中 投稿,完善本系列,讓...