?,*,+,\d,\w这些都是常用的等价字符
?:等价于匹配长度{0,1}
*:等价于匹配长度{0,}
+:等价于匹配长度{1,}
\d:等价于[0-9]
\w:等价于[A-Za-z_0-9]
常用运算符表达式:
^ :表示开始
$ : 表示结束
() : 表示域
[] : 表示包含(默认是一个字符)
[^] : 表示不包含(默认是一个字符)
{n,m} : 表示匹配的长度
. : 任何单个字符(\ .字符除外,可以转义字符表示)
| : 表示或
\ : 转义
[A-Z] : 26个大写字母
[a-z] : 26个小写字母
[0-9] : 数字0-9
[A-Za-z0-9] : 26个大写字母,26个小写字母 跟0到9
分割用法
[A,H,T,W] : 包含A或H或T或W
[a,h,t,w] : 包含a或h或t或w
[0,3,6,8] : 包含0或3或6或8
看完这些基本的可以看懂并粗略使用简单的正则表达式。
时间: 2024-11-04 07:18:28