牛牛在线工具

preg_quote()

收录 8868 个 PHP 函数,含用途说明与用法示例。

preg_quote()

转义正则表达式中的元字符

函数名称:preg_quote() 适用版本:所有PHP版本 函数描述:preg_quote() 函数用于转义正则表达式中的元字符。 语法:string preg_quote ( string $str [, string $delimiter = NULL ] ) 参数: $str:要转义的字符串。 $delimiter(可选):用于包围正则表达式的定界符。如果该参数被指定,则在返回的字符串中,指定的定界符将被转义。 返回值:返回转义后的字符串。 示例: $str = "Hello, (world)!"; $pattern = preg_quote("(", "/"); $escapedStr = preg_replace("/" . $pattern . "/", "\\(", $str); echo $escapedStr; // 输出:Hello, \(world\)! 在上面的示例中,我们首先定义了一个字符串 $str,其中包含一个需要转义的特殊字符 (。然后,我们使用 preg_quote() 函数将特殊字符转义为 \(。最后,我们使用 preg_replace() 函数将转义后的字符替换回原始字符串中的特殊字符。 注意:如果没有指定 $delimiter 参数,则函数将默认使用 / 作为定界符。