// Java Pattern 示例代码
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class JavaPatternExample {
public static void main(String[] args) {
// 定义一个正则表达式模式,用于匹配电子邮件地址
String emailRegex = "^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-]+$";
Pattern pattern = Pattern.compile(emailRegex);
// 测试字符串
String testEmail1 = "example@example.com";
String testEmail2 = "invalid-email";
// 创建 Matcher 对象并进行匹配
Matcher matcher1 = pattern.matcher(testEmail1);
Matcher matcher2 = pattern.matcher(testEmail2);
// 输出匹配结果
System.out.println("Is '" + testEmail1 + "' a valid email? " + matcher1.matches());
System.out.println("Is '" + testEmail2 + "' a valid email? " + matcher2.matches());
}
}
import java.util.regex.Pattern; 和 import java.util.regex.Matcher; 是用于处理正则表达式的类。String emailRegex = "^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-]+$"; 定义了一个用于匹配电子邮件地址的正则表达式。Pattern pattern = Pattern.compile(emailRegex); 将正则表达式编译为一个 Pattern 对象。Matcher matcher1 = pattern.matcher(testEmail1); 使用 Pattern 对象创建 Matcher 对象,用于匹配特定的输入字符串。matcher.matches() 方法检查输入字符串是否符合正则表达式,并输出结果。这个示例展示了如何在 Java 中使用正则表达式来验证电子邮件地址的有效性。
上一篇:java reduce
下一篇:java callable
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站