fork(2) download
  1. <?php
  2.  
  3. $text = "test@test.com - не работает
  4.  
  5. test test@test.com - работает";
  6. $text = preg_replace("#(^|[\n ])([\w0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#iu", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $text);
  7. echo $text;
  8.  
Success #stdin #stdout 0.02s 20568KB
stdin
Standard input is empty
stdout
<a href="mailto:test@test.com">test@test.com</a> - не работает

test <a href="mailto:test@test.com">test@test.com</a> - работает