PHP转义正则表达式字符的函数

发布时间:2019-11-05编辑:脚本学堂
本文介绍下,php中可以转义正则表达式字符的函数preg_quote,通过二个例子,介绍了preg_quote函数的用法,有需要的朋友参考下。

本节主要内容:
学习php转义正则表达式的函数 preg_quote函数的用法。

在 PHP 中,实现转义正则表达式字符的函数为 preg_quote 函数。

preg_quote函数的语法如下:
String preg_quote(string str [, string delimiter]) 

选项:
Str 用来进行字符转义的正则表达式
delimiter 其它需要转义的字符。

说明:在 PHP 中可以使用 preg_quote 函数转义一些特殊字符

来看preg_quote函数的具体例子。

例1:
 

复制代码 代码示例:
<?php 
$str = preg_quote( “ /d{3}(-d{4})/ ” ); 
echo $str; 
?>

结果:
/d{3}(-d{4})/ 

例2,
 

复制代码 代码示例:
<?php 
$str = preg_quote( “ /d{3}(-d{4})/ ” , ” 3 “ ); 
echo $str; 
?>

结果:
/d{3}(-d{4})/ 

以上二个示例的主要区别:
就是红色区域中的 “ 3 ” ,在第二个例子中将 “ 3 ” 也转义出了。