JAVA之正则表达式
1. 正则表达式语法规则
[abc] | a、b、或c |
[a-zA-Z] | a到z或A到Z,两头的字母包含在内 |
\d | 数字:[0-9] |
X{n} | X,恰好n次 |
X{n,} | X,至少n次 |
X{n,} | X,至少n次,但不超过m次 |
\D | 非数字 |
\s | 空白字符(如空格、\t制表位、\n换行等) |
\S | 非空白字符(除了空白字符以外的其他都可以) |
\w | 单词字符:[a-zA-Z_0-9] |
\W | 非单词字符 |
^ | 正则起始字节(可不写) |
$ | 结束标记(可不写) |
public class RegexTest {
public static void main(String[] args) {
String data = "a";
String re = "\\D";
boolean flag = data.matches(re);
System.out.println(flag); //false
}
}