<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">можно @ на . заменить, тогда будет выглядеть как имя домена.</blockquote><div>&nbsp;не думаю, что спамеры не знаю о подобных уловках.
<br>это спасёт только владельцев личных доменов.<br>Все спамеры знаю, что нужно искать<br>Вот набросок<br><br>$_ = &#39;sdgds sdg sd evdokimov.denis на <a href="http://gmail.com">gmail.com</a> bsbgsdhsd sgdsg&nbsp; sdfgsd&#39;;
<br>m/([0-9a-zA-Z.]{2,}) *\S* *<a href="http://gmail.com/">gmail.com/</a>;<br>print $1 . &#39;@<a href="http://gmail.com">gmail.com</a>&#39;, &quot;\n&quot;;<br><br>$_ = &#39;sdgds sdg sd <a href="http://evdokimov.denis.gmail.com">
evdokimov.denis.gmail.com</a> bsbgsdhsd sgdsg&nbsp; sdfgsd&#39;;<br>m/([0-9a-zA-Z.]{2,}).gmail.com/;<br>print $1 . &#39;@<a href="http://gmail.com">gmail.com</a>&#39;, &quot;\n&quot;;<br><br>$_ = &#39;sdgds sdg sd evdokimov.denis
 antispam dog <a href="http://gmail.com">gmail.com</a> bsbgsdhsd sgdsg&nbsp; sdfgsd&#39;;<br>m/([0-9a-zA-Z.]{2,}) *\S* *<a href="http://gmail.com/">gmail.com/</a>;<br>print $1 . &#39;@<a href="http://gmail.com">gmail.com</a>&#39;, &quot;\n&quot;;
<br>m/([0-9a-zA-Z.]{2,}).gmail.com/;<br>print $1 . &#39;@<a href="http://gmail.com">gmail.com</a>&#39;, &quot;\n&quot;;<br><br></div></div>