Может кто-нибудь, пожалуйста, сообщите мне, почему следующее регулярное выражение не подбирает следующую строку: «bob at gmail dot com»?Java RegEx для обнаружения электронной почты
([a-zA-Z0-9|\\.]+)(\\s*?)[at|@|(at)](\\s*?)(\\w+)(\\s*?)[dot|\\.|dt](\\s*?)([\\w+]{1,3})
Не соответствует 'ABC @ com', который является действительным адресом, см: HTTP://en.wikipedia.org/wiki/Email_address#Valid_email_addresses – Toto
И даже не будет соответствовать тому, что OP запросил для bob в gmail dot com. – devnull