字符串支持正则表达式的方法一:
package day02;
/**
* 字符串支持正则表达式的方法一:
* boolean matches(String regex)
* 根据给定的正则表达式验证当前字符串是否满足格式要求,满足返回true,否则返回false。
* @author kaixu
*
*/
public class StringDemo1 {
public static void main(String[] args) {
/*
* 电子邮箱地址的正则表达式:
* [a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\.[a-zA-Z0-9]+)
*/
String regex = "[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9]+)";
System.out.println(regex);
String mail = "tangkaixu@qq.com";
boolean flag = mail.matches(regex);
if(flag){
System.out.println("这是一个邮箱。");
}else{
System.out.println("这不是一个正确的邮箱地址。");
}
}
}