Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: Aus einem Text nur vordefinierten Bereich kopieren
10. Jul 2024, 15:07
Delphi-Quellcode:
a := Pos('-', Text);
e := Pos('-', Text, e + 1); // Pos mit 3 Parametern, bzw. früher PosEx
Result := Copy(Text, a, e - a + 1);
Delphi-Quellcode:
uses System.RegularExpressions;
var S := 'Grundschule m. Erweiterung 2017 - 0712 -';
ShowMessage(
'"' + TRegEx.Match(S, '-[^-]*-').Value + '"'
+ sLineBreak
+ '"' + TRegEx.Match(S, '-([^-]*)-').Groups[1].Value.Trim + '"'
);
// Prüfungen auf .Success und .Groups.Count hab ich hier natürlich vergessen
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (10. Jul 2024 um 15:09 Uhr)
|