matching regex pattern for different emails

I want a regex pattern which will match different emails like

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

here is my code please help thanks in advance.

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);
}