/(?<user>[\w.+-]+)@(?<domain>[\w-]+(?:\.[\w-]+)+)/g
Pattern pattern = Pattern.compile("(?<user>[\\w.+-]+)@(?<domain>[\\w-]+(?:\\.[\\w-]+)+)");
pattern = re.compile(r"(?P<user>[\w.+-]+)@(?P<domain>[\w-]+(?:\.[\w-]+)+)")