title: Regex for matching multiple emails
body: <p>Right now I have the regex <code>\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*</code> to match an email address, for this situation that is good. </p>
  
  <p>I have tried various things for csv cell matching but I can't seem to get them to work for this. </p>
  
  <p>What I need is something that matches the regex above, but have a delimiter between, there are three different delimiters <code>'|' ','  ';'</code>, for example I want to match</p>
  
  <pre><code>example@example.com
  
  example@example.com|example@example.com|example@example.com
  
  example@example.com,example@example.com,example@example.com
  
  example@example.com;example@example.com;example@example.com
  </code></pre>
  
  <p>I also don't care about whitespace, so it needs to account for them adding extra spaces in, while still accounting for above, for example:</p>
  
  <pre><code>example@example.com | example@example.com|example@example.com
  </code></pre>
  
  <p>It also needs to be able to use a combination of delimiters</p>
  
  <pre><code>example@example.com,example@example.com;example@example.com|example@example.com
  </code></pre>
  
  <p>I am doing this in <code>c#</code></p>
  
  <p>Note, I have looked at this <a href="https://stackoverflow.com/questions/4412725/how-to-match-a-comma-separated-list-of-emails-with-regex">How to match a comma separated list of emails with regex?</a></p>
  
  <p>But I am not sure how to modify <code>^([\w+-.%]+@[\w-.]+\.[A-Za-z]{2,4},?)+$</code> to meet my needs</p>
  
  <p>Currently I have</p>
  
  <pre><code>(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*[\s?[,|\||;|]\s?]?)+$
  </code></pre>