Thread "sichere" Zeichenketten mit tr?: gehts besser? schneller? einfacher?
(13 answers)
Opened by sosum at 2006-07-23 21:41
So, danke erstmal für die Lösungsvorschläge... ich habe leider erst jetzt Zeit gefunden, die verschiedenen Varianten gegeneinander abzuwägen.
Tatsächlich ging es mir nur darum, auf effiziente Art und Weise aus Unkraut aus Zeichenketten rauszufiltern. Unabhängig vom Zeichensatz. Zeichenklassen werden von tr afaik nicht unterstützt, da muss man dann wohl zu "echten" regulären Ausdrücken greifen. Ich habe daher (erstmal) folgende drei Varianten gegeneinander abgewogen: Code: (dl
)
1 my $beginstr = "Hallo-'\"%$(\"'Welt"; Die Variante 1 war meine ursprüngliche Lösung, da mir der Schalter /d nicht bekannt war :D Ergebnis (auf meinem betagten Rechner) Code: (dl
)
1 Rate s tr/c+s tr/cd Wie erwartet, geht der tr-Operator am schnellsten zur Sache, für meine Zwecke reichen im Prinzip die lateinischen Buchstaben, daher gehe ich vorerst auch diesen Weg. Danke Euch allen!\n\n <!--EDIT|sosum|1153876017--> |