Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
Delphi 10 Seattle Enterprise
|
AW: StringHelper Methode Split fehlerhaft?
19. Jun 2016, 17:26
Hallo Zusammen,
es kommt noch schlimmer:
ich habe in einem Feldinhalt das: (§§") also Quote ich das Feld zu "(§§")"
Split erkennt das nicht sauber wenn ich Start und Ende Quote char angebe.
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var s,n:string;
splited:TArray<String>;
Feld1,Feld2,Feld3,Feld4:string;
begin
Feld1 := 'F1';
Feld2 := 'F2';
Feld3 := '"(§§")"';
Feld4 := 'F4';
s := s.Join(',',[Feld1,Feld2,Feld3,Feld4]);
splited := s.Split([','],'"','"');
for n in splited do
begin
meDSBZMIVerein.Lines.Add(n);
end;
// ShowMessage(Length(splited).ToString());
end;
Das Ergebnis
F1
F2
"(§§")",F4
Also nur drei items!
Gruß Kostas
|
|
Zitat
|