php正規表示式函式詳解

2021-06-17 20:52:57 字數 661 閱讀 6778

注:本文參考php5

幫助文件

ereg_replace

(php 3, php 4 )

ereg_replace -- 替換正規表示式

說明string 

ereg_replace

( string pattern, string replacement, string string)

本函式在 

string

中掃瞄與 

pattern

匹配的部分,並將其替換為 

replacement

。 返回替換後的字串。(如果沒有可供替換的匹配項則會返回原字串。) 

如果 pattern

包含有括號內的子串,則 

replacement

可以包含形如 \\

digit

的子串,這些子串將被替換為數字表示的的第幾個括號內的子串;\\0則包含了字串的整個內容。最多可以用九個子串。括號可以巢狀,此情形下以左圓括號來計算順序。 

如果未在 

string

中找到匹配項,則 

string

將原樣返回。 

例如,下面的**片斷輸出 "this was a test" 三次: 

例子 1. ereg_replace()例子

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

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

正規表示式函式詳解

1 編譯正則表達字串regcomp i.標頭檔案 include include ii.函式原型 int regcomp regex t preg,const char regex,int cfalgs iii.函式說明 引數preg為一指標,指向pattern buffer,用來存放編譯後的結果。...

PHP正規表示式函式

關於正規表示式 regular expression 似乎譯成 字串解析處理,較合乎字面上的意義。但目前所有的相關書籍都譯成正規表示式或是正規表示法.等等,實際上是負責字串解析比對,並對字串做相關的處理。ereg 字串比對解析。ereg replace 字串比對解析並取代。eregi 字串比對解析,...