當前位置: 首頁> 函數類別大全> preg_quote

preg_quote

轉義正則表達式字符
名稱:preg_quote
分類:正則處理PCRE
所屬語言:php
一句話介紹:通過在正則表達式中添加反斜杠來轉義在正則表達式中具有特殊含義的字符。

定義和用法

preg_quote()函數在正則表達式中具有特殊含義的字符前添加反斜杠,以便可以搜索字面字符。

當在正則表達式中使用用戶輸入時,此函數非常有用。

實例

使用preg_quote() 在正則表達式中安全地使用特殊字符:

 <?php
$search = preg_quote ( "://" , "/" ) ;
$input = 'https://www.gitbox.net/' ;
$pattern = "/ $search /" ;
if ( preg_match ( $pattern , $input ) ) {
  echo "The input is a URL." ;
} else {
  echo "The input is not a URL." ;
}
?>

親自試一試

同類函數
  • 返回最後一個PCRE正則執行產生的錯誤代碼 preg_last_error

    preg_last_error

    返回最後一個PCRE正則執行產生的錯誤代
  • 執行一個正則表達式的搜索和替換 preg_replace

    preg_replace

    執行一個正則表達式的搜索和替換
  • 執行一個正則表達式搜索並且使用一個回調進行替換 preg_replace_callback

    preg_replace_callback

    執行一個正則表達式搜索並且使用一個回調進
  • 通過一個正則表達式分隔字符串 preg_split

    preg_split

    通過一個正則表達式分隔字符串
  • 返回匹配模式的數組條目 preg_grep

    preg_grep

    返回匹配模式的數組條目
  • 執行正則表達式匹配 preg_match

    preg_match

    執行正則表達式匹配
  • 執行正則表達式搜索和替換 preg_filter

    preg_filter

    執行正則表達式搜索和替換
  • 轉義正則表達式字符 preg_quote

    preg_quote

    轉義正則表達式字符
熱門文章