У меня есть это регулярное выражение для извлечения писем, которое отлично работает:
([a-zA-Z][\w\.-]*[a-zA-Z0-9])@([a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z])
однако есть некоторые электронные письма, которые я не хочу включать как:
server@example.com
noreply@example.com
name@example.com
Я пытался добавить что-то вроде ^ (?! server | noreplay | name), но ничего не получилось.
Также использование скобок, как указано выше, повлияет на кортежи с (имя, домен)?