preg_replace

說明
preg_replace(PHP3>=3.0.9,PHP4,PHP5)preg_replace--執行正則表達式的搜尋和替換
具體內容
mixedpreg_replace(mixedpattern,mixedreplacement,mixedsubject[,intlimit])在subject中搜尋pattern模式的匹配項並替換為replacement。如果指定了limit,則僅替換limit個匹配,如果省略limit或者其值為-1,則所有的匹配項都會被替換。replacement可以包含\\n形式或(自PHP4.0.4起)$n形式的逆向引用,首選使用後者。每個此種引用將被替換為與第n個被捕獲的括弧內的子模式所匹配的文本。n可以從0到99,其中\\0或$0指的是被整個模式所匹配的文本。對左圓括弧從左到右計數(從1開始)以取得子模式的數目。對替換模式在一個逆向引用後面緊接著一個數字時(即:緊接在一個匹配的模式後面的數字),不能使用熟悉的\\1符號來表示逆向引用。舉例說\\11,將會使preg_replace()搞不清楚是想要一個\\1的逆向引用後面跟著一個數字1還是一個\\11的逆向引用。本例中的解決方法是使用\${1}1。這會形成一個隔離的$1逆向引用,而使另一個1隻是單純的文字。

相關詞條

熱門詞條

聯絡我們