代码点读机 / Java / regex_match

regex_match Java · 常用功能

用正则表达式检查字符串是否匹配某种模式;Java 字符串中的反斜杠需要双重转义。

怎么用

boolean ok = 字符串.matches("正则"); 或 Pattern.compile("正则").matcher("文本").find();

小例子

String email = "a@b.com";
boolean valid = email.matches("[\\w.]+@[\\w.]+\\.\\w+");
System.out.println(valid);

运行结果

输出:true

提醒:matches 要求整个字符串都匹配;部分匹配请用 Pattern + Matcher

官方文档:https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条