Text Extraction

Extract E-mail Addresses


This utility was meant to extract e-mail addresses from a database table of friends and neighbors that I can access online. I can thus get the latest comma delimited addresses to do a group e-mail with little fuss. Since the extraction uses JavaScript RegExpLink is to outside of this site, you could use this tool to extract anything you care to define.

Simply paste the data you want processed into the Input Box. Click Extract, then copy the Output box contents to wherever you need, such as the BCC: field of your e-mail message.

If you know how to use RegExp, you can change the search criteria to whatever meets your needs.

Your browser may throw dire warnings that this form is insecure. It is true that it is insecure, but it's hardly dire. No information is saved, and it may not even be sensitive. The data is not even sent anywhere, it's all within your browser. You can take my word for it that it's safe and continue despite the warning. Or you can move on, it doesn't matter to me. You could also save the page and use it off line if that helps allay any concerns.

Input




CriteriaMMMMMMMMMMMMMMMFlags


MM

Output



If you just gotta know how the criteria applies to e-mail addresses, but do not really want to figure out Regular Expressions, here's a summary: \w means match any alpha-numeric character. The [\w.] thus means match any aplha-numeric or period character. The + means match any number of occurences. The @ means the match must have an '@' in it, followed by any number of alpha-numerics, specified by the \w+, and the \. means there must be at least one period in the match, followed by any number of alpha-numerics and periods, specified by the last [\w.]+. The \b keeps terminating commas, semi-colons, etc. from being part of the match.

The flags mean: g for search globally, meaning find all possible matches, not just the first match. i means ignore case, meaning g=G, C=c, etc. m means search over multiple lines of text, not just the first line.