a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > regex > 正文

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

2020-01-20 22:26:59
字體:
來源:轉載
供稿:網友
我對PHP的正則表達式不太熟悉   
  在使用eregi_replace()函數時發現帶有()的字符串不能進行替換,看了手冊還是糊里糊涂   
  比如   
  將   DIN   1693(Pt.2)-1997   加粗   
  使用     
  $str='din   1693(Pt.2)-1997'   
  eregi_replace($str,"<strong>".$str."</strong>",$str);   
  最后因為字符串中含有括號而無法處理   
  現在我知道這樣寫不對了,但不知道正確的寫法是什么   
  那位大俠可以教教我這種問題的處理方法? 還有,   
  如果使用小寫字母查詢   
  用這個函數會把原本的大寫字母替換成小寫,不知道如何保持原來的寫法(大寫或小寫)   
  我看到GOOGLE是這樣的

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

  如果是ereg函數組用quotemeta   
  如果是preg函數組用preg_quote   
  echo   preg_replace("/(".preg_quote($str).")/","<strong>//1</strong>",$str);   
  //1就是引用找到的部份,這樣可保留原來大小寫.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天天干天天搞天天射 | 日韩综合在线 | 国产精品久久久久久久久 | 极品美女中出 | 久久天堂av综合合色蜜桃网 | 精品亚洲区 | 亚洲综合精品在线 | 三级黄视频在线观看 | 在线看片网站 | 国产黄色在线播放 | 91久久精品一区二区别 | 97国产一区二区 | 欧美一区二区在线观看 | 久久久男人天堂 | 久久久97| 亚洲精品视频在线观看免费 | 亚洲黄色大片在线观看 | 国产精品第一国产精品 | 亚洲网站在线观看 | 欧美午夜一区二区三区免费大片 | 国产精品视频一二三区 | 国产成人精品亚洲男人的天堂 | 亚洲男人的天堂在线 | 久久亚洲国产精品日日av夜夜 | 99久久久国产精品免费蜜臀 | 国产激情偷乱视频一区二区三区 | 日日爱视频| 18毛片| 91久久久久久久久久久久久久 | 五月激情婷婷六月 | 欧美日韩国产一区二区三区 | 亚洲欧美在线观看 | 欧美 日韩 国产 成人 在线 | 欧美一区 | 在线播放亚洲 | 四虎影视免费观看 | 性大毛片视频 | 综合天天 | 99精品欧美一区二区三区 | 欧美激情欧美激情在线五月 | 一区亚洲 |