在php中可以通過「preg_last_error」函式將正規表示式字元進行轉義,其語法是「stringpreg_quote(string$str[,string$delimiternull])」。
在php中可以通過「preg_last_error」函式將正規表示式字元進行轉義,其語法是「string preg_quote ( string $str [, string $delimiter = null ] )」。preg_last_error 函式用於轉義正規表示式字元。
語法string preg_quote ( string
$str
[, string
$delimiter
= null ] )
preg_quote() 需要引數 str 並向其中 每個正規表示式語法中的字元前增加乙個反斜線。 這通常用於你有一些執行時字串 需要作為正規表示式進行匹配的時候。
正規表示式特殊字元有: . \ + * ? [ ^ ] $ ( ) = ! < > | : -
引數說明:
$str: 輸入字串。
$delimiter: 如果指定了可選引數 delimiter,它也會被轉義。這通常用於 轉義 pcre 函式使用的分隔符。 / 是最通用的分隔符。
返回值返回轉義後的字串。
例項
例項 1
執行結果轉義了 $ 和 / 特殊字元,如下所示:
返回 \$40 for a g3\/400
將文字中的單詞替換為斜體
"
.
$word
.
""
,
$textbody
);
echo
$textbody
;
?>
執行結果如下所示:
this book is *very* difficult to find.
php正規表示式字元如何轉義 PHP問題
在php中可以通過 preg last error 函式將正規表示式字元進行轉義,其語法是 stringpreg quote string str string delimiternull 在php中可以通過 preg last error 函式將正規表示式字元進行轉義,其語法是 string pr...
正規表示式轉義
除 d d 正確格式為 x x,x xx,x,xx,x,xx。驗證身份證號 15位或18位數字 d d 18 驗證一年的12個月 0?1 9 1 0 2 正確格式為 01 09 和 1 12 驗證乙個月的31天 0?1 9 1 2 0 9 30 31 正確格式為 01 09和1 31。整數 d 非負...
正規表示式 轉義
別字元 說明 匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 也匹配 n 或 r 要匹配 字元本身,請使用 標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 和 匹配前面的子表示式零次或多次。要匹配 字元,請使用 匹配前面的...