Hallo Zusammen,
ich finde nirgends eine gute Beschreibung zu der Option "2 = not case sensitive, using a basic/faster comparison", welche z.B. in StringReplace als Parameter "casesense" verwendet werden kann?
Ob sie wirklich schneller ist, habe ich jetzt nicht gemessen, aber sie liefert definitiv teilweise falsche Ergebnisse. Warum steht so eine Warnung nicht in der Help, oder habe ich irgendwas übersehen?
Hier mal mein Beispiel:
Spoiler anzeigen
$StringDavor = "Fussballschuh in Groesse 8"
$Old = "fussball"
$New = ""
ConsoleWrite("Davor: " & $StringDavor & @CRLF)
$StringDanach = StringReplace($StringDavor, $Old, $New, 0, 0)
ConsoleWrite(" Error=" & @error & ", Replaces=" & @extended & @CRLF)
ConsoleWrite("Danach: " & $StringDanach & @CRLF & @CRLF)
ConsoleWrite("Davor: " & $StringDavor & @CRLF)
$StringDanach = StringReplace($StringDavor, $Old, $New, 0, 2) ; 2 = not case sensitive, using a basic/faster comparison
ConsoleWrite(" Error=" & @error & ", Replaces=" & @extended & @CRLF)
ConsoleWrite("Danach: " & $StringDanach & @CRLF & @CRLF)
happy computing
R@iner