. 表示任意字符
$ 匹配字符串的结尾或者字符串结尾的换行之前
^ 取反
* 重复0-n次
? 重复前面0-1次
\d 匹配任何十进制数;它相当于类 [0-9]。
\D 匹配任何非数字字符;它相当于类 [^0-9]。
\s
匹配任何空白字符;它相当于类 [ fv]。
\S 匹配任何非空白字符;它相当于类 [^ fv]。
\w 匹配任何字母数字字符;它相当于类
[a-zA-Z0-9_]。
\W 匹配任何非字母数字字符;它相当于类 [^a-zA-Z0-9_]。
r 放在字符串前,表示不转义
[] 表示在这个区间取值
{} 表示重复的次数
元字符( "( )" ),用来表示一个group的开始和结束