概述:正则表达式其实就是一个匹配规则,用来简化之前复杂的if判断语句
3.2.1正则表达式-字符类
1. [abc]:代表a或者b,或者c字符中的一个。
2. [^abc]:代表除a,b,c以外的任何字符。
3. [a-z]:代表a-z的所有小写字符中的一个。 左右包含
4. [A-Z]:代表A-Z的所有大写字符中的一个。
5. [0-9]:代表0-9之间的某一个数字字符。
6. [a-zA-Z0-9]:代表a-z或者A-Z或者0-9之间的任意一个字符。
3.2.2正则表达式-逻辑运算符
语法:
1,&&:并且
2,| :或者
3.2.3正则表达式-数量词
能够使用正则表达式的数量词
? 0个或1个
* 0个或多个
+ 1个或多个
{n} 恰好n次
{n,m} n到m次,包含n和m
{n,} 至少n次,包含n
3.2.4 正则表达式
正表达只要靠 String 类来提供支持,用来判断字符串是否符合一定的规则,是字符串匹配和处理的最强大的工具,包括 matches,replaceALL, Split等。