? 前一项出现一次或不出现
+ 前一项出现一次或多次
* 前一项出现多次或不出现
\s 表示空白字符,包括空格符,制表符,换行符,回车符
\S 除 \s 以外的任何字符
\w [a-zA-Z0-9]
\W 除 \w 以外的任何字符
\d [0-9]
\D 除 \d 以外的任何字符
{min,max} 重复次数区间
\< \> 单词开头和单词结尾
在支持反向引用的工具软件中,括号可以“记忆” 其中的子表达式匹配的文本,不论文本是什么,元字符序列 \1 就代表'记忆'的文本
在一个表达式中,可以使用多个括号,则 可以用 \1 \2 \3 。。表示第一,第二 ,第三 组括号匹配的文本
[a-zA-z]+ 任意单词
"[^"]*" 引号内的字符串
(1[012]|[1-9]):[[0-5][0-9] (am|pm) 时刻的文字 9:17 am 12:30 pm