電子メール アドレスの検証に使用される正規表現を検索しているときに、このページに出くわしました: 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
か?