PHP[入门]P24-正则表达式

这是我早期的 php 学习笔记,php 的学习版本版本是 5.6、7,🐟2020/05/06年从有道笔记导出至此。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#d:匹配 0-9一个

#D:除了 0到9

#w:匹配 0-9 a-z A-Z 下划线

#W:非字 除了 0-9 a-z A-Z 下划线

#s:空白字符 n r t

#S:除了空白字符

#b:匹配词边界

#B:除了词边界

#[]:原子列表,匹配其中一个 [0-9]

#[^]:反元素

# . 除了n以外的字符

#元字符 修饰原子 ,不能单独存在

#*:贪婪模式,返回最大的匹配值

#+:至少匹配一次

#?:最多多匹配一次(0,1)

#{}: 控制原子次数{n}n次 {m,n}m到n包括m,n{0,n}最多n次

#^:指定开头原子 等同A

#$:指定结尾

#|:或 最低级的

#():优先级最高 子模式

#模式修正符

#修饰整个表达式的匹配,模式秀政府卸载定界符之后

#eg: /balabala/i

#i:不区分大小写

#s:多行

#A:从目标的字符串开头进行匹配

#U:贪婪模式取反