Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
(?:("?(?:.*)"?)\s*)?\s<(.*@.*)>|(?:mailto:(.*@.*))|(.*@.*)
/
gi
Input 1
1
New
John Smith <john.smith@gmail.com> John Smith <johnsmith@gmail.com> "John Smith" <johnsmith@gmail.com> "John" <johnsmith@gmail.com> John Smith<johnsmith@gmail.com> <johnsmith@gmail.com> johnsmith@gmail.com mailto:johnsmith@gmail.com "John"<johnsmith@gmail.com> To: John Smith <john.smith@gmail.com> From: John Smith <john.smith@gmail.com> Reply-to: john.smith@gmail.com Return-path: <john.smith@gmail.com> Message-id: <john.smith@gmail.com> References: <john.smith@gmail.com> Original-recipient: rfc822;john.smith@gmail.com for john.smith@gmail.com ESMTPSA id <john.smith@gmail.com> domain of john.smith@gmail.com envelope-from=john.smith@gmail.com (ORCPT john.smith@gmail.com)
Substitution
John Smith <john.smith@gmail.com> John Smith <johnsmith@gmail.com> "John Smith" <johnsmith@gmail.com> "John" <johnsmith@gmail.com> John Smith<johnsmith@gmail.com> <johnsmith@gmail.com> johnsmith@gmail.com mailto:johnsmith@gmail.com "John"<johnsmith@gmail.com> To: John Smith <john.smith@gmail.com> From: John Smith <john.smith@gmail.com> Reply-to: john.smith@gmail.com Return-path: <john.smith@gmail.com> Message-id: <john.smith@gmail.com> References: <john.smith@gmail.com> Original-recipient: rfc822;john.smith@gmail.com for john.smith@gmail.com ESMTPSA id <john.smith@gmail.com> domain of john.smith@gmail.com envelope-from=john.smith@gmail.com (ORCPT john.smith@gmail.com)