正则表达式
一、正则表达式入门
1.字符组
- 字符组([])允许匹配一组可能出现的字符
- []字符组中可以放多个条件例如,想要匹配数字的小写字母可以这样写:[0-9a-z]
2.区间
正则表达式引擎在字符组中使用连字符(-)代表区间,依照这个规则,我们可以总结出三点:
- 要匹配任意数字可以使用[0-9]
- 如果想要匹配所有小写字母,可以写成[a-z]
- 想要匹配所有大写字母可以写成[A-Z]
3.匹配特殊字符
使用 \ 就可以进行对特殊符号进行转义。
4.取反
通过在字符数组中开头使用 ^ 字符实现取反操作,从而可以反转一个字符组(意味着会匹配任何指定字符之外的所有字符)。