Este es mi texto delimitado: $ HEHDT, 10,17, 28 T * $ HEHDT, 10,18, T * 2A y así sucesivamente ...añadir más de 1 delimitador en TStringList
La coma es mi sentencia delimitador. Sin embargo, quiero usar el asterisco como mi delimitador también.
salida que quiero lograr es:
$ 10.17 HEHDT T $ 10.18 HEHDT T 2A
¿Cómo se especifica más de 1 delimitador de sentencia en Delphi? Este es el código que tengo hasta ahora.
var
MyStringList: TStringList;
i: Integer;
begin
MyStringList:= TStringList.Create;
MyStringList.Delimiter := ','
MyStringList.DelimitedText := '$HEHDT,10.17,T*28'+#13#10 +'$HEHDT,10.18,T*2A' +#13#10;
for i= 0 to MyStringList.Count-1 do
ShowMessage(MyStringList[i]);
MyStringList.Free;
end;
Para el código anterior, solo toma la coma como delimitador. ¿Cómo incluyo 2 delimitadores, tanto la coma como el asterisco?
¡Muchas gracias de antemano! =)
¿Cuál es su versión de Delphi, por favor? – menjaraz
Será mejor que use ExtractStrings para dividir las cadenas más capaces – OnTheFly
@ user539484: Siempre que tenga la versión Delphi apropiada. – menjaraz