With respect, this is an astonishingly bad idea. Don't do it. If you do, you will be sorry. I know because I've done it. It seemed like a good simplification when I did it, but I was wrong.
If you store some kind of junk in a column that needs to be processed with substring or regex processing, you will systematically defeat the most important purpose of any RDBMS system: the ability to search and update quickly.
Take the time to do this right. Create yourself an email
table. Many systems don't allow emails to be duplicated, but others do. If your system doesn't allow duplication, use this table layout.
email_address varchar(255) primary key
user_id reference to id number in your user table (guessing it's a user)
user_order a small integer for the 1st, 2nd, 3rd, email etc.
Put a compound index on (user_id, user_order)
If your system allows email duplication, use this table layout instead
user_id reference to id number in your user table
user_order a small integer for the 1st, 2nd, 3rd, email etc.
email_address varchar(255)
Your primary key is the compound key (user_id, user_order). You should also put an index on email_address so you can find particular ones.
Either of these tables may also need a name field, because lots of email addresses are structured like this:
"Neuman, Alfred E." <aen@madmag.com>
See Appendix A of RFC822 for more examples.