Я пытаюсь закодировать RegEx, который будет извлекать электронные письма, которые приходят в разных формах:
user@domain.com, user@sub.domain.com, пользователь в домене точка com, пользователь(at) domain dot com
Вот мой снимок (наивно я знаю):
(\w+)\s*(?:@?|(at)?|(\s*at\s*)?|(\(at\))?)\s*(\w+(?:\.|\s*dot\s*)){1,}com
Это соответствует тому, что я хочу, но также соответствует URL.Как исключить соответствие URL-адресов?