Feedback: Regular Expression

Accepting "work 1-574-533-7000"

The pattern in "Dive in..." worked with "search", but not "match".

Some of you got a pattern like this to "match":
PHONE_REGEX = re.compile(r'''                                                   
                         .*                                                     
                         (\d{3})                                   
                         \D*                                                    
                         (\d{3})                                       
                         \D*                                                    
                         (\d{4})                                 
                         \D*                                                    
                         (\d*)                                     
                         $                                                      
                         ''', re.VERBOSE)

interesting things that almost work

\w+@([a-zA-Z_]+?\.[a-zA-z]{2,63})

When fed "paulmr@mail.goshen.edu" this captures "mail.goshen"

solution is \w+@([a-zA-Z_.]+\.[a-zA-z]{2,63})

Would also be nice to accept things like "paul.habanero.reimer@gmail.com".