Cheatah: (ZU DIESEM FORUM) Forums-Auslese, Bereich CGI/Perl

Beitrag lesen

Hi,

einen kurzen Einwand noch:

$count = $string =~ tr/X/X/; #???

nein, es ist aber auch nicht falsch wenn Du's tust. Läßt man es weg, passiert einfach nix mit dem Zeichen - um es zu löschen, müßte man die Option "d" angeben (tr/X//d).

Vielen Dank für Dein Feedback! Es ist schon eine Crux mit diesen RegExp - div. Foren sind voll von Fragen zu_ ;-)

Stimmt schon, nur hat das hier mit RegExp nichts zu tun ;-) Hier wird nur zeichenweise ersetzt. Bei
s/xyz/abc/
ist die RegExp nur das "xyz". Die Regeln, die dort gelten, haben bei tr/// jedoch keinerlei Gültigkeit. tr/// ist allenfalls vergleichbar mit den Zeichenklassen der RegExp, aber auch das nur bedingt.

Ich wollt's nur gesagt haben :-)

Cheatah