Einzelnen Beitrag anzeigen

DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#7

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

  Alt 2. Dez 2019, 23:09
Na so in etwa:
Das Problem ist, dass ich danach noch etwas Code aufrufe. Meine Idee dazu lautet jetzt

Delphi-Quellcode:
function Base(const aArray: TArray<string>): TArray<string>;
begin
 Result := mach-was-mit-aArray; // keine sorge, gehört alles zum eigentlichen Explode-Algorithmus was hier passiert
end;

function Explode(const Delimiter, Str: string; QuoteChar: Char): TArray<string>;
begin
 Result := Base(Str.Split([Delimiter], QuoteChar));
end;

function Explode(const Delimiter, Str: string): TArray<string>;
begin
 Result := Base(Str.Split([Delimiter]));
end;
Funktioniert auch soweit

Zitat:
a "b c" d

a
"b
c"
d
Zitat:
a "b c" d

a
"b c"
d

Geändert von DieDolly ( 2. Dez 2019 um 23:13 Uhr)
  Mit Zitat antworten Zitat