一、正则表达式
概念:简单的理解就是符合一定规则的字符串。
1、String类中public boolean matches(String regex)
判断字符串是否匹配给定的正则表达式
举例:boolean flag = qq.matches(regex);
判断qq这个字符串是否符合regex这个规则,regex就是咱们给定的规则。
二、正则表达式的规则字符
A:字符
x 字符 x,任意字符代表自己本身。
\\ 反斜线字符
\r 回车
\n 换行
B:字符类
[abc] a、b 或 c,任意字符一次。
[^abc] 任何字符,除了 a、b 或 c
[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内
[0-9] 任意的数字字符一次
C:预定义字符类
. 任意的字符
\d 数字:[0-9]
\w 单词字符:[a-zA-Z_0-9]
单词字符:英文,数字,及_
D:边界匹