正则表达式的规则
正则表达式基本语法:
1:[],表示一个字符,该字符内容可以是[]里面指定的字符
[a-z]:任意一个小写字母
[0-9a-zA-Z_]:任意一个数字,字母和下划线
2:预定义字符
.:点表示任意一个字符。
\d:表示任意一个数字,等同[0-9]
\w:表示任意一个单词字符:数字,字母,下划线
\s:表示任意一个空白字符
\D:不是数字
\W:不是单词字符
\S:不是空白字符
3:量词
?:表示前面一项内容出现0-1次
+:表示前面一项内容出现一次以上
*:表示前面一项内容出现任意次
{n}:表示前面一项内容出现n次
{n,m}:表示前面一项内容出现最少n次,最多m次
{n,}:表示前面一项内容出现最少n次
4:组合
():将里面的内容看做一个整体
(abc|def){3}
abcdefabc