in reply to Matching any Email Address

For the 75%- 95% match, try this
m/\s*^<?[^@<>]+@[^@.<>]+(\.[^@.<>]+)+>?\s*$/
which is what CGI::Validate uses for validating email addresses

§ George Sherston