佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > eregi_replace()中特殊字符的處理方法

eregi_replace()中特殊字符的處理方法

熱門標(biāo)簽:阿里云 科大訊飛語音識(shí)別系統(tǒng) 服務(wù)器配置 Mysql連接數(shù)設(shè)置 銀行業(yè)務(wù) 電子圍欄 Linux服務(wù)器 團(tuán)購網(wǎng)站
我對(duì)PHP的正則表達(dá)式不太熟悉   
  在使用eregi_replace()函數(shù)時(shí)發(fā)現(xiàn)帶有()的字符串不能進(jìn)行替換,看了手冊(cè)還是糊里糊涂   
  比如   
  將   DIN   1693(Pt.2)-1997   加粗   
  使用     
  $str='din   1693(Pt.2)-1997'   
  eregi_replace($str,"strong>".$str."/strong>",$str);   
  最后因?yàn)樽址泻欣ㄌ?hào)而無法處理   
  現(xiàn)在我知道這樣寫不對(duì)了,但不知道正確的寫法是什么   
  那位大俠可以教教我這種問題的處理方法? 還有,   
  如果使用小寫字母查詢   
  用這個(gè)函數(shù)會(huì)把原本的大寫字母替換成小寫,不知道如何保持原來的寫法(大寫或小寫)   
  我看到GOOGLE是這樣的

  ?   
  $str='din   1693(Pt.2)-1997';   
  echo   preg_replace("/(".preg_quote($str).")/","strong>\\1/strong>",$str);   
  ?>
  轉(zhuǎn)義   
  quotemeta   
  preg_quote   

  如果是ereg函數(shù)組用quotemeta   
  如果是preg函數(shù)組用preg_quote   
  echo   preg_replace("/(".preg_quote($str).")/","strong>\\1/strong>",$str);   
  \\1就是引用找到的部份,這樣可保留原來大小寫.
您可能感興趣的文章:
  • eregi_replace與preg_replace 函數(shù)代碼的用法比較
  • POSIX 風(fēng)格和兼容 Perl 風(fēng)格兩種正則表達(dá)式主要函數(shù)的類比(preg_match, preg_replace, ereg, ereg_replace)
  • php中正則替換函數(shù)ereg_replace用法實(shí)例
  • php 升級(jí)到 5.3+ 后出現(xiàn)的一些錯(cuò)誤,如 ereg(); ereg_replace(); 函數(shù)報(bào)錯(cuò)

標(biāo)簽:萍鄉(xiāng) 衢州 棗莊 大理 廣元 衡水 蚌埠 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《eregi_replace()中特殊字符的處理方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    朔州市| 威宁| 林周县| 镇宁| 沙田区| 秦皇岛市| 洮南市| 罗山县| 顺平县| 凭祥市| 抚松县| 通海县| 磴口县| 乐至县| 许昌市| 佛坪县| 图们市| 乐东| 安溪县| 大新县| 腾冲县| 安宁市| 申扎县| 葵青区| 阿克| 峨眉山市| 普兰店市| 伊宁市| 绥化市| 通化县| 岗巴县| 钦州市| 南宫市| 翁源县| 永登县| 三都| 微博| 台南县| 平谷区| 迁安市| 盐池县|