fork download
  1. <?php
  2.  
  3. $mailRegExp = '/
  4. ([a-zA-Z0-9-_.\\+]+)
  5. @
  6. ([a-zA-Z0-9-]+\\.)?
  7. ([a-z0-9-]+)
  8. (\\.[a-z]{2,4})+
  9. /x';
  10. $string = "Пешите нам на электронку petr@sales.deparmet.company.in.ua ";
  11. preg_match_all($mailRegExp, $string, $matches, PREG_SET_ORDER);
  12.  
  13. echo "В тексте обнаружены следующие электропочты:\n";
  14. foreach ($matches as $mail) {
  15. echo "{$mail[0]}\n";
  16. }
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
В тексте обнаружены следующие электропочты:
petr@sales.deparmet.comp