🌺① 匹配手机号码
🌺② 匹配邮箱地址
🌺③ 替换字符串中的数字
🌺④ 判断字符串中是否包含某个子串
① 匹配手机号码
正则表达式:^1[3-9]\d{9}$ 代码示例:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example1 {
public static void main(String[] args) {
String regex = "^1[3-9]\\d{9}$";
String mobile = "13888888888";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(mobile);
if (matcher.matches()) {
System.out.println("Valid mobile number.");
} else {
System.out.println("Invalid mobile number.");
}
}
}
该代码使用正则表达式匹配手机号码,正则表达式中的^表示字符串的开头,$表示字符串的结尾,[3-9]表示3到9之间的数字,\d表示任意数字,{9}表示重复9次。使用Pattern.compile()方法编译正则表达式,然后使用Matcher.matches()方法进行匹配。
——代码举例拆解分析说明