简单说正则表达式就是一套处理字符串的规则和方法,以行为单位对字符串进行处理。通过特殊的符号的辅助,就可以快速过滤,替换某些特定的字符串。

基础:
1、^word        //匹配以word开头的
2、word$        //匹配以word结尾的
3、.(点)                //匹配任意一个字符
4、\                    //转义符号
5、*                    //重复0个或多个前面的一个字符
6、^.*                   //匹配所有字符
7、[]                    //匹配中括号里,任意一个出现的字符
8、[^word]                //表示匹配不包含w、o、r、d以外的字符
9、a\{n,m\}     //重复n到m次 ,前一个字符
10、a\{n,\}    //至少n次,前一个字符
11、a\{n\}    //n次,前一个字符

扩展:
1、+          //重复一个或一个以上前面的字符
2、?                    //重复0个或一个前面的字符
3、|                    //用或的方式查找多个字符串
4、()                    //找出“用户组”字符串