Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
Delphi 11 Alexandria
|
Re: Einen Komma-Text richtig trennen.
15. Feb 2008, 12:21
Hi,
folgende Funktion dürfte erledigen was du brauchst:
Delphi-Quellcode:
function TrenneText(sText, sDelim1, sDelim2, sDelimNew: String): String;
var
iPos1, iPos2: Integer;
begin
Result := '';
iPos1 := pos(sDelim1, sText);
iPos2 := pos(sDelim2, sText);
while ((iPos1 > 0) and (iPos2 > 0)) do
begin
Result := Result + copy(sText, 1, iPos1-1) + sDelimNew;
sText := copy(sText, iPos2 + Length(sDelim2), Length(sText));
iPos1 := pos(sDelim1, sText);
iPos2 := pos(sDelim2, sText);
end;
end;
// aufruf in deinem Fall mit
TrenneText('BORKUM{61}, BLA2{60}, REL{62}, EN/NORD{72}, ESSEN{59}, TRIN,KEN{70}, HERNE{71},
HSK1{67}, MAMA123{65}, KW/DINSL{64}, OBERHAUSEN{66}, EN/SÜD{73}, KW/MOERS{63},
HSK2{68}, HSK3{69}'
, '{', '},', ',');
Ansgar
|
|
Zitat
|