AndreasW: Wie filtere ich am erfolgreichsten Mailadressen aus einer Liste?

Beitrag lesen

Hallo!

Auch Hallo,

$line =~ s!suchbegriff!<a href="mailto:$1">$1</a>!g;

$line =~ s![^ \t\n\r@]+@[^ \t\n\r@]+!<a href="mailto:$&">$&</a>!g;
Das nimmt ausgehend von einem @ alles links und rechts davon, was nicht Whitespace oder ein weiteres @ ist.
Viel genauer geht es m.E. nicht, wenn man sich mal anguckt, was die RFC (RFC822 http://rf.cx/rfc822.html) als email-Adresse erlaubt.

MfG

Auch fG

Blubber

Andreas