It says start with any characters then get a "@" then match
word and/or period then has to end with a word??
Is this correct? Also not sure about the parenthesis and brackets and
the negative dashes. I looked up the "\w" which says word characters so
I understand that but the "+" and "-" and "?:" and what the brackets and
paranthesis are all not clear to me.