则表达式
字符匹配
-普通字符
1 大多数字母和字符一般都会和自身匹配
2 如正则表达式test会和字符串"test"完全匹配
-元字符
. ^ $ * + ? {} [] \ | ()
re模块
findall []: 取出其中的一个
:通配符
^:取反;
匹配行首
:
匹
配
行
尾
正
则
表
达
式
:
元
字
符
[
a
−
z
A
−
Z
0
−
9
]
!
[
在
这
里
插
入
图
片
描
述
]
(
h
t
t
p
s
:
/
/
i
m
g
−
b
l
o
g
.
c
s
d
n
i
m
g
.
c
n
/
20200402223649180.
p
n
g
?
x
−
o
s
s
−
p
r
o
c
e
s
s
=
i
m
a
g
e
/
w
a
t
e
r
m
a
r
k
,
t
y
p
e
Z
m
F
u
Z
3
p
o
Z
W
5
n
a
G
V
p
d
G
k
,
s
h
a
d
o
w
1
0
,
t
e
x
t
a
H
R
0
c
H
M
6
L
y
9
i
b
G
9
n
L
m
N
z
Z
G
4
u
b
m
V
0
L
3
p
j
O
D
g
4
M
T
Y
4
,
s
i
z
e
1
6
,
c
o
l
o
r
F
F
F
F
F
F
,
t
7
0
)
∗
:
前
面
得
字
符
零
次
或
多
次
+
:
前
面
得
字
符
一
次
或
多
次
?
:
前
面
得
字
符
零
次
或
一
次
e
g
:
匹
配
版
本
号
/
(
[
0
−
9
]
+
(
.
0
,
1
)
[
0
−
9
]
+
)
∗
:匹配行尾 正则表达式:元字符[a-zA-Z0-9]  *:前面得字符零次或多次 +:前面得字符一次或多次 ?:前面得字符零次或一次 eg: 匹配版本号 /(^[0-9]+(\\.{0,1})[0-9]+)*
:匹配行尾正则表达式:元字符[a−zA−Z0−9]∗:前面得字符零次或多次+:前面得字符一次或多次?:前面得字符零次或一次eg:匹配版本号/([0−9]+(.0,1)[0−9]+)∗/
邮箱地址:/ 1+([-_.][A-Za-z\d]+)@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}
/
手
机
号
码
:
/
1
[
3
∣
4
∣
5
∣
7
∣
8
]
[
0
−
9
]
9
/ 手机号码: /^1[3|4|5|7|8][0-9]{9}
/手机号码:/1[3∣4∣5∣7∣8][0−9]9/
参考:https://www.runoob.com/java/java-regular-expressions.html
https://www.xiongge.club/654.html
A-Za-z\d ↩︎