在搜索用于电子邮件地址验证的正则表达式时,我遇到了这个页面:http ://www.regular-expressions.info/email.html 。我无法理解。
它说: \b[A-Z0-9._%+-]+@(?:[A-Z0-9-]+.)+[AZ]{2,4}\b 将匹配 john@server。 department.company.com 但不是 john@aol...com。
你能(?:[A-Z0-9-]+\.)
详细解释一下它是如何工作的,以及它是如何不匹配john@aol...com
和匹配另一个的吗?