Regular Expressions?

I’m trying to learn regular expressions. They’re pretty tricky. I’m hoping that one of you would be kind enough to dissect the following, chunk by chunk, and explain what each part does:

"^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"

Thanks! :slight_smile:

-Lorren