Thread Smilies suchen und ersetzen
(5 answers)
Opened by Ronnie at 2007-10-17 21:00
Im Moment stehe ich ein wenig auf der Leitung. Ich möchte in Texten Smilies durch entsprechende Bilder ersetzen, schieße mir aber irgendwie mit dem (nicht vorhandenen Escaping in den Fuss):
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package Smiley; my %smilies = ( # ':)' => 'smile.gif', # ';)' => 'wink.gif', ':rolleyes:' => 'biggrin.gif' ); sub ascii_to_img { my $text = shift; for (keys %smilies) { $text =~ s/$_/<img src=\"smile\/$smilies{$_}\" \/>/g; }; return $text; } 1; Ich bekomme folgende Fehlermeldung: Quote Ist bestimmt trivial zu lösen, aber ich komme im Moment nicht darauf wie das escaping aussehen müsste?! |