Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#6

AW: Explode-Funktion erweitern, um "a b c" zu ignorieren

  Alt 2. Dez 2019, 23:06
Na so in etwa:
Delphi-Quellcode:
function Explode(const Delimiter, Str: string; QuoteChar: Char): TArray<string>; overload;
begin
 Result := Str.Split([Delimiter], QuoteChar);
end;

function Explode(const Delimiter, Str: string): TArray<string>; overload;
begin
 Result := Str.Split([Delimiter]);
end;
Man kann die gequotete Version von Split nicht verwenden, wenn man keine Quotes hat. Deswegen gibt es da halt verschiedene Überladungen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat