preg_quote
转义正则表达式字符
&reftitle.description;
stringpreg_quote
stringstr
stringnulldelimiter&null;
preg_quote需要参数 str 并向其中
每个正则表达式语法中的字符前增加一个反斜线。 这通常用于你有一些运行时字符串
需要作为正则表达式进行匹配的时候。
正则表达式特殊字符有:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
注意 / 不是正则表达式特殊字符。
注意:preg_quote 的应用场景不是用于 preg_replace 的 $replacement 字符串参数。
&reftitle.parameters;
str
输入字符串
delimiter
如果指定了可选参数 delimiter,它也会被转义。这通常用于
转义PCRE函数使用的分隔符。 / 是最常见的分隔符。
&reftitle.returnvalues;
返回转义后的字符串。
&reftitle.changelog;
&Version;
&Description;
7.3.0
字符 # 被增加为需要转义的。
7.2.0
delimiter 现在可为 null。
&reftitle.examples;
preg_quote示例
]]>
将文本中的单词替换为斜体
" . $word . "",
$textbody);
?>
]]>
&reftitle.notes;
¬e.bin-safe;
&reftitle.seealso;
PCRE 模式
escapeshellcmd