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'}