fork(1) download
  1. <?php
  2.  
  3. $text = 'Текст, содержащий почтовые адреса. Вот первый admin@example.com, а вот
  4. второй you+me@some.domain-domain.com';
  5.  
  6. $matches = [];
  7. preg_match_all('/[\w+.-]+@[a-z.-]+/i', $text, $matches);
  8.  
  9. print_r($matches[0]);
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Array
(
    [0] => admin@example.com
    [1] => you+me@some.domain-domain.com
)