Moin,
habe folgenden Code, der einen String aus tesseract-OCR bereinigen soll:
Code
$string = _TesseractScreenCapture(0, "", 1, 10, 405, 145, 530, 159, 0) ;OCR-Erkennung
$text = StringStripWS($string, 8) ; alle Leerzeichen entfernen
$laenge = StringLen($text) ; Länge auslese
$kurs = StringLeft($text, $laenge-2) ; letzten beiden Zeichen entfernen
MsgBox(0, "Info", $kurs) ; Ausgabe
Mein Problem liegt darin, dass die OCR gelegentich falsche Zeichen erkennt ({ / & etc.), was den Nutzen meines Scripts ad absurdum führt. Gibt es einen Befehl oder einen Workaround der aus einem String alle Zeichen außer Zahlen und einem Punkt (= " . ") entfernt? Habe leider nichts dazu gefunden...
Gruß
argonautik