title: Regex to parse Email Form "To" field
body: <p>If there is one that could handle this, what would be the correct regex pattern to extract email addresses from a string coming from an email form "To" line, that allows the addresses to be delimited by commas ",", semicolons ";", spaces, or any combination of the three. The regex also has to be able to ignore "noise" text, such as if an address is enclosed in "&lt;" and ">" characters, or has an actual name next to the email address. For example, from this string that was in the To field:</p>
  
  <pre><code>"Joe Smith" &lt;jsmith@example.com&gt;, kjones@aol.com; someoneelse@nowhere.com mjane@gmail.com
  </code></pre>
  
  <p>The pattern should be able to return the following matches of:
  jsmith@example, kjones@aol.com, someoneelse@nowhere.com, mjane@gmail.com</p>
  
  <p>I am using PHP, so if this can't be done in single regex then im definitely open to other PHP-based solutions.</p>
  
  <p>Thanks</p>