Seach String for Email Address?

wonder if someone could point me in the right direction on how to search a string for an email address, then change its color and make it clickable

ex

var str:String = “Lorem ipsum dolor sit amet, email@email.com consectetur adipiscing elit.”

output> “Lorem ipsum dolor sit amet, [COLOR=Red]email@email.com[/COLOR] consectetur adipiscing elit.”

thanks in advance