Hallo!
Ich möchte aus einem Fließtext mit Satzbauzeichen etc. nur die reinen Worte, Zahlen und Leerzeichen extrahieren. Sämtliche Zeichen die da nicht reinfallen, sollen entfernt werden. Jetzt hab ich mir ein Regex gebastelt das zwar prinzipiell funktioniert, aber nur den String bis zum Auftauchen des ersten nicht-passenden Zeichens liefert. Also danach macht er nicht mehr weiter.
Delphi-Quellcode:
Rx:= TPerlRegEx.Create;
try
Rx.Subject:= S;
Rx.RegEx:= '([a-zA-Z0-9äöüÄÖÜß ]+)?';
Rx.Match;
S:= Rx.MatchedText;
finally
FreeAndNil(Rx);
end;
Grüße
Cody