phpbar.de logo

Mailinglisten-Archive

[php] preg_replace & e-mail

[php] preg_replace & e-mail

Thomas Hausheer thomas.hausheer at bluewin.ch
Die Mar 13 20:08:29 CET 2007


Hallo

Folgender Befehl filtert aus einem Text die E-Mail-Adressen und baut  
ein entsprechenden Link.

$STRING = preg_replace('/[a-z0-9]+(\.[a-z0-9\-\.]+)*[a-z0-9]+@([a-z0-9 
\-]+\.)+[a-z]{2,4}/is','<a href="mailto:$0">$0</a>', $STRING);

Nun leider werden solche E-Mail Adressen 'test_muster at muster.ch' als  
'muster at muster.ch' ausgegeben, der ganze Teil vor und mit  dem _ wird  
ignoriert.

Kann mir jemand helfen wie ich den Code entsprechend anpassen muss -  
blicke da nicht mehr durch.

Vielen Dank & Gruss
Thomas

php::bar PHP Wiki   -   Listenarchive