正则表达式的用途:检验一系列的字符串是否符合规则。
1 .用于匹配特定的元字符
1.1最常见的是方括号[ ]
[ a,b,c]意思是匹配到a,b,c中的任意一个。[a-zA-Z]表示匹配到a到z,或者A-Z的任意一个字符。
1.2对于一些常见字符集,有简单的表达式。
句号.匹配任意字符;d匹配数字,相当于[0-9];w单词字符。
2.用于限定字符数量的元字符:
2.1最常用的是使用大括号{ },
{n}恰好出现n次;{n,m}至少n次,至多m次;
2.2对于常用的数量限定,有简单的表达式:
问号?表示0次或者1次
星号*表示0次或者多次
加号+表示一次或者多次
3.用于约束边界的元字符:
^表示行的开头
$表示行的结尾
表示单词边界