濮阳杆衣贸易有限公司

主頁 > 知識庫 > eregi_replace與preg_replace 函數(shù)代碼的用法比較

eregi_replace與preg_replace 函數(shù)代碼的用法比較

熱門標(biāo)簽:湖南企業(yè)智能外呼系統(tǒng)供應(yīng)商 自制電銷機(jī)器人 錫林郭勒盟地圖標(biāo)注位置 知名的電話機(jī)器人 福州工作銷售電話機(jī)器人 電銷機(jī)器人公司簡介 RO地圖標(biāo)注app 百音電話機(jī)器人 高德地圖標(biāo)注短信簽約
eregi_replace ( string pattern, string replacement, string string )
preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit [, int count]] )
以上兩個函數(shù)基本義定義我知道
但是里面樣式或參數(shù)的定義我搞不懂
例如以下是UBB與YBB Code的用法
$str = eregi_replace("\\[url]http://([^\\[]*)\\[/url\\]","a href=\"http://\\1\" target=\"_blank\">\\1/a>",$str);
$text = preg_replace("!(\[url=)(http|https|ftp)(://\S+?)(\])(.+?)(\[/url\])!i", "a href='\\2\\3' target='_blank'>\\5/a>", $text);
有誰能說明解決里面那些符號代表何意義?
我相信很多人也只會照抄來用
但是搞不懂意思,搞不懂意思的話,就不可能自己寫程式,
發(fā)揮這函數(shù)的功能了
preg_replace() 函數(shù)使用了 Perl 兼容正則表達(dá)式語法,通常是比 ereg_replace() 更快的替代方案。
形式或(自 PHP 4.0.4 起)$n 形式的逆向引用,首選使用后者。每個此種引用將被替換為與第 n 個被捕獲的括號內(nèi)的子模式所匹配的文本
n 可以從 0 到 99,其中 \\0 或 $0 指的是被整個模式所匹配的文本。對左圓括號從左到右計數(shù)(從 1 開始)以取得子模式的數(shù)目
例子 1. 逆向引用后面緊接著數(shù)字的用法
復(fù)制代碼 代碼如下:

?php 
$string = "April 15, 2003"; 
$pattern = "/(\w+) (\d+), (\d+)/i"; 
$replacement = "\${1}1,\$3"; 
print preg_replace($pattern, $replacement, $string); 
/* Output 
====== 
preg_replace() 搞不清楚是想要一個 \\1 的逆向引用后面跟著一個數(shù)字 1 還是一個 \\11 的逆向引用。本例中的解決方法是使用 \${1}1 
April1,2003 
*/ 
?> 
您可能感興趣的文章:
  • eregi_replace()中特殊字符的處理方法
  • POSIX 風(fēng)格和兼容 Perl 風(fēng)格兩種正則表達(dá)式主要函數(shù)的類比(preg_match, preg_replace, ereg, ereg_replace)
  • php中正則替換函數(shù)ereg_replace用法實例
  • php 升級到 5.3+ 后出現(xiàn)的一些錯誤,如 ereg(); ereg_replace(); 函數(shù)報錯

標(biāo)簽:河北 吉林 昆明 怒江 秦皇島 茂名 玉林 西寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《eregi_replace與preg_replace 函數(shù)代碼的用法比較》,本文關(guān)鍵詞  eregi,replace,與,preg,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《eregi_replace與preg_replace 函數(shù)代碼的用法比較》相關(guān)的同類信息!
  • 本頁收集關(guān)于eregi_replace與preg_replace 函數(shù)代碼的用法比較的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    敦煌市| 南阳市| 马公市| 黑山县| 南投市| 辽阳县| 武功县| 镇安县| 通江县| 长宁县| 扬中市| 客服| 平陆县| 麦盖提县| 清丰县| 社会| 西乌珠穆沁旗| 滁州市| 福海县| 和硕县| 越西县| 沙河市| 邢台市| 阜新市| 孟连| 贵德县| 汽车| 六盘水市| 景洪市| 恭城| 婺源县| 枣强县| 静海县| 玛多县| 新巴尔虎右旗| 海门市| 大港区| 淮安市| 莒南县| 泸溪县| 湾仔区|