您的位置:首页 > 教程笔记 > 综合教程

php正则表达式有哪些

2023-11-19 14:32:23 综合教程 81

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

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、”bwordb”: 匹配整个单词。

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

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

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

这些是正则表达式的一小部分,还提供了更多的正则表达式函数和选项,可以根据具体需求进行使用。使用正则表达式时,建议参考相关的文档和教程,以获得更详细的信息和示例。

相关推荐