Hallo zu später Stunde,
gibt es eigentlich eine Möglichkeit, RegEx-Abfragen in Skripten zu verwenden?
Die Delphi-Klasse TRegEx scheint zumindest (momentan) nicht zu funktionieren.
mAirListScript ⊊ Delphi
Ja, und vor allem etwa auf dem Stand von Delphi 7; die ganzen modernen Sachen wie TRegEx
funktionieren da nicht (schon weil das ein Record mit Methoden ist, ein Konzept, das Pascal Script nicht versteht).
Ich habe aber als Wrapper die folgende Funktion (Syntax an PHP angelehnt) in den Scripts verfügbar gemacht:
function preg_match(iPattern, iString: string; out oMatches: IStrings): boolean;
Das oMatches
enthält dann, wie gewohnt, an Index 0 den gesamten String und ab Index 1 die Teilstrings, sofern im Pattern mit Klammern definiert.
1 Like
Gerade mal ausprobiert, funktioniert genau wie gewünscht.
Vielen Dank!
1 Like