##总结正则表达式
- []
表示枚举,即无序排列排列:
[ABC]+
可以匹配"AAABBBCCC,BBBAAACCC,BACCBACAACBAC,…" - 在[./-+]内均表示所枚举字符本身;
- 在[]+外的{1,}至少1次或多次;
- 在[.]内点,不是任意字符的意思,就是匹配点.字符本身,点.可以不需要加反斜杠.
- **总结一下:
在[]内特殊字符,表示匹配特殊字符本身,不需要加反斜杠
在[]外特殊字符,表示匹配特殊字符本身,必须要加反斜杠。
**
重点
正则表达式[\w]+,\w+,[\w+] 三者有何区别:
[\w]+和\w+没有区别,都是匹配数字和字母下划线的多个字符;
[\w+]表示匹配数字、字母、下划线和加号本身字符;
[\w./-+]+
是匹配\w [0-9a-zA-Z_] 或 . 或 / 或 - 或 + 字符;