title: How to parse email addresses from a long string in Golang
body: <p>How can I extract only email addresses from a long string in Golang? For example:</p>
  <pre><code>&quot;a bunch of irrelevant text fjewiwofjfjvnvkdlslsosiejwoqlwpwpwo
   mail=jim.halpert@gmail.com,ou=f,c=US
   mail=apple.pie@gmail.com,ou=f,c=US
   mail=hello.world@gmail.com,ou=f,c=US
   mail=alex.alex@gmail.com,ou=f,c=US
   mail=bob.jim@gmail.com,ou=people,ou=f,c=US
   mail=arnold.schwarzenegger@gmail.com,ou=f,c=US&quot;
  </code></pre>
  <p>This would return a list of all the emails:
  [jim.halpert@gmail.com, apple.pie@gmail.com, etc...]</p>
  <p>Each email address would begin with &quot;mail=&quot; and end with a comma &quot;,&quot;.</p>