fork download
  1. <?php
  2. $input = <<<EOF
  3. Sed ut perspiciatis mail-mail.Mail@mail.mail.mail unde omnis iste
  4. natus error sit voluptatem accusantium doloremque laudantium,totam rem aperiam,
  5. eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae
  6. dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur
  7. aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione
  8. voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia
  9. dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi
  10. tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut
  11. enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit
  12. laboriosam, nisi ut aliquid ex ea commodi consequatur?
  13. mail-mail+_.Mail@mail.mail.mail2 Quis autem vel eum iure reprehenderit
  14. qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum
  15. qui dolorem eum fugiat quo voluptas nulla pariatur?
  16. EOF;
  17. $regexp = "/[a-z0-9_+.-]+@[a-z0-9.-]+/i";
  18. $match = array();
  19. preg_match_all($regexp, $input, $match);
  20. foreach($match[0] as $email){
  21. echo $email."\n";
  22. }
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
mail-mail.Mail@mail.mail.mail
mail-mail+_.Mail@mail.mail.mail2