![]() |
String formatieren
Hallo erstmal,
ich habe folgendes Problem:
Delphi-Quellcode:
Ich möchte diesen String solange durchlaufen bis ich VOR und NACH jeden "," ein " eingefügt habe.Und ganz am Anfang noch ein " einfügen...
SourceString = 'a,b,c,d,e';
Ziel = '"a","b","c","d","e"' Wisst ihr, wie ich das am schnellsten löse? MFG Alex PS: erste Zeichen ändern = Insert('"', Strg, 1); |
Re: String formatieren
Ich würds so machen:
Delphi-Quellcode:
EDIT: Anführungszeichen korrigiert.
Str:='"'+StringReplace(SourceString,',','","',rfReplaceAll);
EDIT2: Da war ja noch eins am Anfang. |
Re: String formatieren
ok, versuche ich mal.Danke
Meine Version war so bisher:
Delphi-Quellcode:
MFG Alex
for j := 0 to Length(SaveStr) - 1 do
begin if SaveStr[j] = ',' then begin Insert('"', SaveStr, j); Insert('"', SaveStr, j+2); end; end; |
Re: String formatieren
wenn dann so:
Delphi-Quellcode:
:-)
SaveStr := '"' + StringReplace(SaveStr, ',', '","', [rfReplaceAll]);
MFG Alex |
Re: String formatieren
Ich und Sets...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz