本篇文章介绍了关于php 正则表达式,给大家分享一下,有兴趣的朋友可以看一下
正则表达式的作用
分割、查找、匹配、替换字符串
分割符
正斜线(/)
hash符号(#)
立即学习“PHP免费学习笔记(深入)”;
取反符号(~)
通用原子
\d 10进制 0到9
\D 取反 除了 十进制的 0到9
\w 数字字母下划线
\W 除了数字字母下划线
\s 空白符
\S 除了空白符
元字符
. 匹配除换行符(\n、\r)之外的任何单个字符
* 匹配前面的子表达式零次或多次
+ 匹配前面的子表达式一次或多次
? 匹配前面的子表达式零次或一次
{n} n 是一个非负整数,匹配确定的 n 次
{n,} n 是一个非负整数,至少匹配n 次
{n,m} m 和 n 均为非负整数,其中n
^ 匹配输入字符串的开始位置
$ 匹配输入字符串的结束位置
[] 代表匹配一个集合里的一个元素,如[abc]代表匹配a或b或c
() 匹配 ()内的内容,并获取
模式修正符
i 不区分大小写
m 将字符串视为多行,不管是那行都能匹配
s 将字符串视为单行,换行符作为普通字符
e e 配合函数preg_replace()使用 (php7 以取消)
U U 只匹配最近的一个字符串,不重复匹配
x x 将模式中的空白忽略
A 强制从目标字符串开头匹配
D 如果使用$限制结尾字符,则不允许结尾有换行
u 模式字符串被当成 UTF-8 (匹配中文可以用到)
未完待续…………………………
相关推荐:
以上就是php 正则表达式 的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号