Pattern类和Matcher类(正则表达式判断的两种方法)
import java
.util
.regex
.Matcher
;
import java
.util
.regex
.Pattern
;
public class RegrexPattern {
public static void main(String
[] args
) {
String s
= "我的手机号是18371009163,我曾用过18371032393,还用过18371009168";
String regex
= "[1][3578]\\d{9}";
Pattern p
= Pattern
.compile(regex
);
Matcher m
= p
.matcher(s
);
while(m
.find()) {
System
.out
.println(m
.group());
}
}
private static void demo1() {
Pattern p
= Pattern
.compile("a*b");
Matcher m
= p
.matcher("aaaab");
boolean b
= m
.matches();
System
.out
.println(b
);
System
.out
.println("aaaab".matches("a*b"));
}
}
转载请注明原文地址: https://mac.8miu.com/read-508195.html