php正则表达式汇总

php正则表达式有"/pattern/"、""、"$"、"."、"[]"、"[]"、"[a-z]"、"[A-Z]"、"[0-9]"、"\d"、"\D"、"\w"、"\W"、"\s"、"\S"、"\b"、"*"、"+"、"?"、"{n}"、"{n,}"、"{n,m}"、"\bword\b"、"(pattern)"、"x|y"和"/i"。

php正则表达式是一种用于匹配和操作字符串的强大工具。它可以根据指定的模式来搜索、替换和提取字符串中的内容。以下是一些常用的php正则表达式:

1、"/pattern/": 正则表达式通常被包裹在两个斜杠之间,用来定义匹配的模式。

2、"^": 匹配字符串的开始位置。

3、"$": 匹配字符串的结束位置。

4、".": 匹配任意一个字符,除了换行符。

5、"[]": 匹配括号内的任意一个字符。

6、"[^]": 匹配不在括号内的任意一个字符。

7、"[a-z]": 匹配任意一个小写字母。

8、"[A-Z]": 匹配任意一个大写字母。

9、"[0-9]": 匹配任意一个数字。

10、"\d": 匹配任意一个数字,等同于"[0-9]"。

11、"\D": 匹配任意一个非数字字符,等同于"[^0-9]"。

12、"\w": 匹配任意一个字母、数字或下划线,等同于"[a-zA-Z0-9_]"。

13、"\W": 匹配任意一个非字母、数字或下划线,等同于"[^a-zA-Z0-9_]"。

14、"\s": 匹配任意一个空白字符,包括空格、制表符、换行符等。

15、"\S": 匹配任意一个非空白字符。

16、"\b": 匹配单词的边界。

17、"*": 匹配前面的字符零次或多次。

18、"+": 匹配前面的字符一次或多次。

19、"?": 匹配前面的字符零次或一次。

20、"{n}": 匹配前面的字符恰好出现n次。

21、"{n,}": 匹配前面的字符至少出现n次。

22、"{n,m}": 匹配前面的字符出现n到m次。

23、"\bword\b": 匹配整个单词。

24、"(pattern)": 用括号将模式括起来,可以进行分组匹配。

25、"x|y": 匹配x或者y。

26、"/i": 不区分大小写。

相关推荐
爱吃烤鸡翅的酸菜鱼43 分钟前
【SpringMVC】概念引入与连接
java·开发语言·mysql
小余吃大鱼1 小时前
OpenStack私有云详细介绍
开发语言·php·openstack
小白考证进阶中2 小时前
0基础可以考MySQL OCP么?备考时间需要多久?
数据库·mysql·开闭原则
努力奋斗的小杨2 小时前
学习MySQL的第十二天
数据库·笔记·学习·mysql·navicat
苹果酱05673 小时前
【Azure Redis 缓存】在Azure Redis中,如何限制只允许Azure App Service访问?
java·vue.js·spring boot·mysql·课程设计
tcoding3 小时前
《MySQL 技术内幕-innoDB 存储引擎》笔记
数据库·笔记·mysql
uncofish5 小时前
springboot不连接数据库启动(原先连接了mysql数据库)
数据库·spring boot·mysql
宛如昨晚没早睡5 小时前
MVCC(多版本并发控制)
mysql
鱼儿也有烦恼5 小时前
MySQL最新安装、连接、卸载教程(Windows下)
mysql·navicat
我最厉害。,。6 小时前
PHP 反序列化&原生类 TIPS&字符串逃逸&CVE 绕过漏洞&属性类型特征
android·开发语言·php