課程
/后端開發
/PHP
/PHP進階篇
轉義字符,以為是將分隔符轉換成其他字符了呢,沒想到輸出中既有正斜線也有反斜線!
2015-08-05
源自:PHP進階篇 3-2
正在回答
就是自動在你的有正則表達式特殊字符的前面添加一個 ?“\” ?然后返回一個新的字符串 ? 這樣理解不知道對不對
慕運維2907241
preg_quote() 需要參數 str 并向其中 每個正則表達式語法中的字符前增加一個反斜線。 這通常用于你有一些運行時字符串 需要作為正則表達式進行匹配的時候。
正則表達式特殊字符有: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
eg:
????<?php$keywords? =? '$40?for?a?g3/400' ;$keywords? =? preg_quote ( $keywords ,? '/' );echo? $keywords ;? //?返回?\$40?for?a?g3\/400?>
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答不是很理解需不需要return?
1 回答不是很理解路徑和域,可以解釋下嗎?
2 回答不是很理解路徑和域,可以解釋下嗎?
1 回答我很不理解這個,幫忙解決一下
1 回答這些看起來很難理解啊。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-29
就是自動在你的有正則表達式特殊字符的前面添加一個 ?“\” ?然后返回一個新的字符串 ? 這樣理解不知道對不對
2015-08-14
preg_quote() 需要參數 str 并向其中 每個正則表達式語法中的字符前增加一個反斜線。 這通常用于你有一些運行時字符串 需要作為正則表達式進行匹配的時候。
正則表達式特殊字符有: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
eg:
????<?php
$keywords? =? '$40?for?a?g3/400' ;
$keywords? =? preg_quote ( $keywords ,? '/' );
echo? $keywords ;? //?返回?\$40?for?a?g3\/400
?>