匹配不同电子邮件的正则表达式模式

时间:2017-07-27 09:33:51

标签: java

我想要一个匹配不同电子邮件的regex模式,例如

  • anoop.v93@gmail.com
  • sairoshan.9999@gmail.com
  • anoopv@gmail.com

这是我的代码,请提前帮助谢谢。

Pattern emailPattern = Pattern.compile("\\b(\\w)[^@]+@\\S+(\\.[^\\s.]+)", Pattern.CASE_INSENSITIVE);
Matcher emailMatcher = emailPattern.matcher(text);
if(emailMatcher.find()) {
    html = emailMatcher.replaceAll("$1***@****$2");
    System.out.println(text);
}

0 个答案:

没有答案