Thread Regexp: ersetzung (28 answers)
Opened by pq at 2004-07-09 19:20

jemand
 2004-07-12 19:22
#84113 #84113
User since
2004-05-14
231 Artikel
BenutzerIn
[default_avatar]
oke
und wieso geht jetzt dass nicht gescheit wenn ich einen link machen will?
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
sub ants{ ##ersetzt sonderzeichen
my $back = shift;
$back =~ s/\n/<br>/gm;
$back =~ s/\;/&sbquo\;/g;
$back =~ s/ä/&auml\;/g;
$back =~ s/ö/&ouml\;/g;
$back =~ s/ü/&uuml\;/g;
$back =~ s/Ä/&Auml\;/g;
$back =~ s/Ö/&Ouml\;/g;
$back =~ s/Ü/&Uuml\;/g;
$back =~ s/ß/&szlig\;/g;
$back =~ s/\"/&quot\;/g;
$back =~ s/&/&amp\;/g;
return $back;
}

sub ehtml{ ##löst easyhtml-code in html auf
my $data = shift;
$data =~ s/\[IMG\]smile\-(\d*?)\[\/IMG\]/<img src="s$1.gif">/gm;
$data =~ s/\[IMG\](.*?)\[\/IMG\]/<img src="$1">/gm;
$data =~ s/\[URL\](.*?)\[\/URL\]/<a href="$1">$1<\/a>/gm;
$data = ants($data);
$data =~ s/\[B\]/<b>/g;
$data =~ s/\[\/B\]/<\/b>/g;
$data =~ s/\[I\]/<i>/g;
$data =~ s/\[\/I\]/<\/i>/g;
$data =~ s/\[U\]/<u>/g;
$data =~ s/\[\/U\]/<\/u>/g;
return $data;
}


dann kommt nämlich immer &br> oder so
print uc 'i',chr(29*4).q+'s +.++($_=q-m-),++$_;
print chr for 116,$_[0],97,$_[0],98;
print 'ug,',chr(), scalar reverse qq?!erutaef a s'ti?;

View full thread Regexp: ersetzung