Thread Smilies suchen und ersetzen (5 answers)
Opened by Ronnie at 2007-10-17 21:00

Struppi
 2007-10-18 02:32
#100996 #100996
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
und noch schöner, da ohne Schleife:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
my %smilies = (
         # ':)' => 'smile.gif', 
         # ';)' => 'wink.gif', 
         ':rolleyes:' => 'biggrin.gif' 
);

my $pattern = join '|', map quotemeta, keys %smilies;

sub ascii_to_img {
        my $text = shift || return '';
       $text =~ s/($pattern)/<img alt="$1" src="$smilies{$1}">/g;
        return $text;
}

(nicht von mir, vor Jahren in einer Perl NG entdeckt)

View full thread Smilies suchen und ersetzen