php正则表达式原生字符

php 字符 正则 编程技术
发布日期 2023-08-22 更新日期 2023-08-22 阅读次数 122 文章字数 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 字符 正则

发表评论

相关推荐
朱丰华   |   2个月前   |   对象 · 属性 · 反射 · js

js 对象反射 Reflect

96    评论    点赞
朱丰华   |   2个月前   |   启动 · php

debian12开机启动sh

161    评论    点赞
朱丰华   |   3个月前   |   sql · mysql · 字节 · 字符

mysql常用字段类型详解

123    评论    点赞
朱丰华   |   1年前   |   php

php判断是否被iframe

312    评论    点赞
朱丰华   |   1年前   |   php

php正则表达式定界符:异常Delimiter must not be alphanumeric or backslash

246    评论    点赞
朱丰华   |   1年前   |   请求 · 一个

ab测压命令,apache测压工具

236    评论    点赞
朱丰华   |   1年前   |   php · 缓存 · opcache

php 加速、提高并发opcache

287    评论    点赞
朱丰华   |   1年前   |   正则 · 表达

正则表达式,实现if...then...else

175    评论    点赞
朱丰华   |   1年前   |   变量 · mysql · sql · 用户

MySQL用户自定义变量

145    评论    点赞
朱丰华   |   1年前   |   sql · php

PHP如何使用PDO批量执行SQL?

169    评论    点赞
朱丰华   |   1年前   |   sed · 文件

Shell 指定行处理head、tail、sed

197    评论    点赞
朱丰华   |   1年前   |   php · 字符 · 字符串

如何在 PHP 中将字符串的第一个字母转换为大写

204    评论    点赞
朱丰华   |   1年前   |   字符 · php · 比较

PHP比较字符串大小相关函数

152    评论    点赞
朱丰华   |   1年前   |   linux · 文件

linux递归统计文件夹大小、du命令_Linux du命令:查看文件夹和文件的磁盘占用情况

268    评论    点赞
朱丰华   |   1年前   |   php

windows下编写、编译php扩展

218    评论    点赞
朱丰华   |   1年前   |   linux · php

linux下编写、编译php扩展

192    评论    点赞
朱丰华   |   1年前   |   js · export · import

js es6 export,import,export default的用法和区别

166    评论    点赞
朱丰华   |   1年前   |   php · 混淆 · obfuscate · git

yakpro-po混淆php代码

153    评论    点赞
朱丰华   |   1年前   |   php

php扩展编译nts的方法

124    评论    点赞
朱丰华   |   1年前   |   javascript · js · obfuscator · 混淆

javascript-obfuscator混淆js文件

86    评论    点赞
{{item.author_name}}   |   {{new Date(item.date*1000).log()}}   |   {{it}} ·

{{item.title}}

{{item.uv}}    评论    点赞