Thread Email::Find und E-Mails in Links?
(14 answers)
Opened by bianca at 2010-06-01 16:22
Der schnellste Code ist der in der Antwort auf pq. Das ist auch der den man verwenden sollte, denke ich.
Nur hat man nicht immer solche Möglichkeiten mit den Modulen. darum sind auch die anderen Varianten sicher ganz interessant zu lesen. Die Letzte war als Vergleich zu deinem Code gedacht. Sie macht insofern etwas anderes, als sein anderes Symbol nutzt als deine Variante, sie nicht nachträglich ersetzt sondern direkt beim Suchen wenn es nötig ist und dazu nicht so viele Iterationen über den String macht. Sie ist leichter zu lesen, schneller, kürzer und "hübscher". :-) Wobei mir in Zeile 56 auffällt: Code (perl): (dl
)
$$text=~s/$_/$uris{$_}/g for(keys(%uris)); Das geht besser: Code (perl): (dl
)
$$text=~s/($kennung\d+)/$uris{$1}/g; Last edited: 2010-06-02 15:47:19 +0200 (CEST) |