3. Screen Scraping This is the full RFC 2822 regular expression for matching email addresses, with comments already stripped. It weighs in at a tiny 3768 bytes. (((((([2009]*(0d0a))?[2009]+)|([2009]+((0d 0a)[2009]+)*))*?(([41-5a61-7a]|[30-39]|[ 2123-272a2b2d2e3d3f5e5f607b-7e])+( 2e([41-5a61-7a]|[30-39]|[2123-272a2b 2d2e3d3f5e5f607b-7e])+)*)((([2009]*( 0d0a))?[2009]+)|([2009]+((0d0a)[2009]+)*)) *?)|(((([2009]*(0d0a))?[2009]+)|([2009]+(( 0d0a)[2009]+)*))*?22(((([2009]*(0d0a))?[20 09]+)|([2009]+((0d0a)[2009]+)*))?(([01-08x0b0c0e-1f7f]|[2123-5b5d-7e])|(5c([01- 090b0c0e-7f]|(0a*0d*([00-090b0c0e- 7f]0a*0d*)*))|(5c[00-7f]))))*((([2009]*(0d 0a))?[2009]+)|([2009]+((0d0a)[2009]+)*))?2 2((([2009]*(0d0a))?[2009]+)|([2009]+((0d 0a)[2009]+)*))*?)|(((((([2009]*(0d0a))?[2009.. snip ..