Thread String, character, suche und ersetzen
(26 answers)
Opened by Graf Herschel at 2018-12-11 10:42
Natürlich kannst ein Array auch umdrehen oder eine Schleife andersherum laufen lassen. Ansonsten zeigen sich pack/unpack i.A. performant. Ich vermute, die "U" Schablone ist die Bremse, weil sie zeichenorientiert arbeitet und auf den Codepoint ausgerichtet ist.
Und da ohnehin jweils nur ein Byte ersetzt wird, genügt auch die "C" Schablone. Das dürfte dann auch deutlich performanter laufen. MfG PS: Einmalersetzung: Code (perl): (dl
)
$cps[$i] = delete $hx{$cps[$i]} || $cps[$i]; Last edited: 2018-12-13 10:36:44 +0100 (CET) |