Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#4

AW: Aus einem Text nur vordefinierten Bereich kopieren

  Alt 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)
  Mit Zitat antworten Zitat