I work for an email marketing company and work with clients often. Over the course of several years working here I've had on multiple occasions a client grab a list of email addresses directly out of their Outlook inbox and ask me to create a list in our application for them to send mail to. They usually looked something like this, but hundreds of addresses long:
Luke Skywalker <firstname.lastname@example.org>; Leia Organa <email@example.com>;
Han Solo <firstname.lastname@example.org>; Obi-Wan Kenobi <email@example.com>
Our uploader requires a plain text list of email addresses to get them added and ready to send to, so I found myself pasting that huge blob of Outlook addresses into a text editor and doing complicated find and replaces to get rid of all of the junk. After about the third time this request came in I thought, "There's got to be a better way!" *cue bad infomercial*
I was working on dipping my toes into React around that time, so I wrote this email parsing tool in React.