fork(1) download
  1. /*Дан текст, содержащий в себе email'ы (адреса почты вроде you+me@some.domain-domain.com ). Напиши скрипт, выводящий все email, встречающиеся в этом тексте*/
  2. <?php
  3. $emails =["stam@gmail.com", "asve213@mail.co", "asperger!down.sru", "you+me@some.domain-domain.com", "youme@domain-domain.com", "yome@somen.com", "simple@example.com",
  4. "very.common@example.com", "Abc.example.com"];
  5. $pattern = "/[a-zA-Z\d_.+-]+@[a-z\d-.]+/";
  6.  
  7. foreach ($emails as $email) {
  8. if(preg_match($pattern, $email)){
  9. echo $email . " is valid\n";
  10. }
  11. }
  12. ?>
Success #stdin #stdout 0s 82624KB
stdin
Standard input is empty
stdout
/*Дан текст, содержащий в себе email'ы (адреса почты вроде you+me@some.domain-domain.com ). Напиши скрипт, выводящий все email, встречающиеся в этом тексте*/
stam@gmail.com is valid
asve213@mail.co is valid
you+me@some.domain-domain.com is valid
youme@domain-domain.com is valid
yome@somen.com is valid
simple@example.com is valid
very.common@example.com is valid