fork(1) download
  1. /*Дан текст, содержащий в себе email'ы (адреса почты вроде you+me@some.domain-domain.com ). Напиши скрипт, выводящий все email, встречающиеся в этом тексте*/
  2. <?php
  3. $emailsString ="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 very.common@example.com Abc.example.com";
  4. $pattern = "/[a-zA-Z\d_.+-]+@[a-z\d-.]+/";
  5. $matches = [];
  6. preg_match_all($pattern, $emailsString,$matches);
  7. var_dump($matches);
  8. ?>
Success #stdin #stdout 0.01s 82624KB
stdin
Standard input is empty
stdout
/*Дан текст, содержащий в себе email'ы (адреса почты вроде you+me@some.domain-domain.com ). Напиши скрипт, выводящий все email, встречающиеся в этом тексте*/
array(1) {
  [0]=>
  array(7) {
    [0]=>
    string(14) "stam@gmail.com"
    [1]=>
    string(15) "asve213@mail.co"
    [2]=>
    string(29) "you+me@some.domain-domain.com"
    [3]=>
    string(23) "youme@domain-domain.com"
    [4]=>
    string(14) "yome@somen.com"
    [5]=>
    string(18) "simple@example.com"
    [6]=>
    string(23) "very.common@example.com"
  }
}