fork(3) download
  1. <?php
  2.  
  3.  
  4. /*
  5. Дан текст, содержащий в себе email'ы
  6. (адреса почты вроде you+me@some.domain-domain.com ). Напиши скрипт,
  7. выводящий все email, встречающиеся в этом тексте
  8. */
  9.  
  10. $regexp = "/\b[a-zA-Z_+-]+(.[a-zA-Z_+-])*@[a-z]+(.[a-z-])*\b/";
  11. $text = "you+me@some.domain-domain.com fdasghdsggaf awes@gmail.com ...@...";
  12.  
  13. $emails = array();
  14. preg_match_all($regexp, $text, $emails);
  15.  
  16. //var_dump($emails);
  17.  
  18. echo "Emails in text:";
  19. foreach($emails[0] as $email){
  20. echo "\n$email";
  21. }
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Emails in text:
you+me@some.domain-domain.com
awes@gmail.com