基础部分:
. 点号 匹配单个任意字符
[...] 字符组 匹配列出的任意字符
[^...] 排除字符组 匹配未列出的任意字符
^ 脱字符 行起的位置
$ 美元符 行末的位置
\< 单词起始位置
\> 单词结束位置
| 或 匹配两边任意一个条件
() 括号 限制竖线的作用范围
表示重复的元字符
? 可以出现0次或一次
* 可以出现任意次
+ 出现1次以上
Eg:
12小时制的时间: (1[012]|[1-9])
. 点号 匹配单个任意字符
[...] 字符组 匹配列出的任意字符
[^...] 排除字符组 匹配未列出的任意字符
^ 脱字符 行起的位置
$ 美元符 行末的位置
\< 单词起始位置
\> 单词结束位置
| 或 匹配两边任意一个条件
() 括号 限制竖线的作用范围
表示重复的元字符
? 可以出现0次或一次
* 可以出现任意次
+ 出现1次以上
Eg:
12小时制的时间: (1[012]|[1-9])