国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

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

2020-03-16 21:21:35
字體:
供稿:網(wǎng)友

我對(duì)PHP的正則表達(dá)式不太熟悉

在使用eregi_replace()函數(shù)時(shí)發(fā)現(xiàn)帶有()的字符串不能進(jìn)行替換,看了手冊(cè)還是糊里糊涂

比如

將DIN1693(Pt.2)-1997加粗

使用

$str='din1693(Pt.2)-1997'

eregi_replace($str,"".$str."",$str);

最后因?yàn)樽址泻欣ㄌ?hào)而無法處理

現(xiàn)在我知道這樣寫不對(duì)了,但不知道正確的寫法是什么

那位大俠可以教教我這種問題的處理方法?還有,

如果使用小寫字母查詢

用這個(gè)函數(shù)會(huì)把原本的大寫字母替換成小寫,不知道如何保持原來的寫法(大寫或小寫)

我看到GOOGLE是這樣的

$str='din1693(Pt.2)-1997';

echopreg_replace("/(".preg_quote($str).")/","//1",$str);

?>

轉(zhuǎn)義

quotemeta

preg_quote

如果是ereg函數(shù)組用quotemeta

如果是preg函數(shù)組用preg_quote

echopreg_replace("/(".preg_quote($str).")/","//1",$str);

//1就是引用找到的部份,這樣可保留原來大小寫.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 定兴县| 大冶市| 开鲁县| 永城市| 鄂伦春自治旗| 德昌县| 宁陕县| 三江| 杨浦区| 贵溪市| 玉田县| 双江| 肥乡县| 桂平市| 东乌| 志丹县| 金沙县| 全南县| 老河口市| 收藏| 泸州市| 体育| 苏尼特右旗| 武山县| 长沙市| 神农架林区| 湖北省| 富宁县| 遂平县| 长寿区| 西乡县| 伊川县| 溧阳市| 和静县| 蒲江县| 内丘县| 玛纳斯县| 秀山| 新闻| 綦江县| 荣成市|