Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: komma zwischen zwei ' ' finden.

  Alt 15. Jul 2009, 10:19
Zitat von Ebil:
Ich habe einen string in dem mehrere kommas vorkommen, wenn allerdings ein komma zwischen zwei ' ' ist, will ich es in ein Punkt oder ähnliches ändern.
Zitat von Ebil:
Also es soll nur das erste gefundene bearbeitet werden.
Ich vermute mal das die erste Beschreibung die richtigere ist.

Zur Verarbeitung von Stringlisten gibt es die Klasse TStringList.
Erforderlichen Falls erzeugt man 2 Instanzen um den Text erst in Zeilen und dann in Spalten zu zerlegen.
Delphi-Quellcode:
Quotechar := '''';
Delimiter := ',';
StrictDelimiter := True;
DelimitedText := 'blabla',5,'blabla','5,30','5,40','blabla',5,'blabla';

for i := 0 to Count - 1 do
  Strings[i] := ReplaceStr(Strings[i], ',', '.');

{Ergebnis in DelimitedText: 'blabla',5,'blabla','5.30','5.40','blabla',5,'blabla'}
  Mit Zitat antworten Zitat