php正则表达式原生字符
php
字符
正则
编程技术
发布日期
2023-08-22
更新日期
2023-08-22
阅读次数 86
文章字数 355
类似python的r模式,匹配原生字符
php可以使用preg_quote函数替代
string preg_quote ( string $str [, string $delimiter = NULL ] )
preg_quote() 需要参数 str 并向其中 每个正则表达式语法中的字符前增加一个反斜线。 这通常用于你有一些运行时字符串 需要作为正则表达式进行匹配的时候。
正则表达式特殊字符有: . + * ? [ ^ ] $ ( ) { } = ! < > | : -
参数说明:
$str: 输入字符串。
$delimiter: 如果指定了可选参数 delimiter,它也会被转义。这通常用于 转义 PCRE 函数使用的分隔符。 / 是最通用的分隔符。
返回值说明:
回转义后的字符串。
这就意味着不需要遍历每个字符,都加反斜杠。
不过这个函数,和python的r模式还是有点区别,也就是特殊字符不完全,如果出现错误,则在可选参数里把遇到的字符也加上。
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-476.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
php
字符
正则
发表评论
相关推荐