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": 不区分大小写。

相关推荐
这个DBA有点耶1 小时前
MySQL大表DDL锁表锁到崩溃?Online DDL的3个关键参数和实战避坑
数据库·mysql·架构
ID34610744201 小时前
【课程设计】基于Spring Boot+Vue的校园共享无人机服务系统设计与实现-计算机毕设 附源码44219
javascript·vue.js·spring boot·python·node.js·php·课程设计
sbjdhjd3 小时前
ThinkPHP 5.0.10 缓存写入型 RCE 复盘:从手动搭建、换行绕过到源码单步验证 | 05
java·后端·安全·spring·网络安全·数据挖掘·php
en.en..4 小时前
TCP/UDP 收发流程(网络字节序---函数讲解)
开发语言·php
en.en..4 小时前
TCP/IP四层模型「数据包封装与拆包」| 网络传输
服务器·网络·php
庆登登登6 小时前
MySQL Workbench 鸿蒙 PC 适配全记录:从 GTK_X11 桌面程序到 ArkUI 原生数据库工作台
数据库·mysql·harmonyos
aixingpan7 小时前
aixingpan.cn API开发文档:api_docs_trichart_natal_progression_ter_transit2接口指南
前端·php
gf13211118 小时前
python_调用远程服务器上的openclaw
服务器·python·php
czt_java8 小时前
网络核心初识:OSI七层、TCP/IP模型与数据传输全过程
网络·tcp/ip·php
黑色的白兔No18 小时前
deepin 25安装mysql
数据库·mysql·debian