正则表达式
常用字符
\ 后面跟元字符,去除元字符的特殊功能;跟普通字符,实现特殊功能;
\d 数字 十进制;相当于[0-9]
\D 非数字 相当于[^0-9]
\w 数字或字母 相当于[Aa-z-Z0-9]
\W 数字或字母 相当于[^Aa-z-Z0-9]
\s 空格 相当于[\t\n\r\f\v]
\S 空格 相当于[^\t\n\r\f\v]
\b 匹配一个单词边界,也就是指单词和空格间的位置
。。。。。
. 除换行符之外的任意字符
* 任意个字符 0到无穷
+ 至少一个 1到无穷
? 0个或1个
{} 设置几个
[] 里面的字符取一个
A|B A或B
^ 以什么开头.[^2]代表除2之外的值
$ 以什么结尾