Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Tipo split o explode de un texto (https://www.clubdelphi.com/foros/showthread.php?t=55490)

Panasys 18-04-2008 02:58:23

Tipo split o explode de un texto
 
Hola, el tema es el siguiente, estoy levantando un archivo de texto con un listado dentro y leyendo line por linea, en cada lectura quiero realizar una accion y es introducir esa linea en una tabla, pero el tema es el siguiente, si tengo en una linea: Juan 22/04 22:00 1 esto en una linea y quiero separar cada parte con los espacios para introducir estos datos en 4 campos diferentes como hago 4 variables? Algo asi como split o explode con list en php. desde ya les aseguro que busque en la red y la ayuda de delphi no me iluminó, me he quedado colgado con esto. Gracias y un abrazo a todos.

Caro 18-04-2008 03:45:34

Hola , te puedes ayudar con un StringList y sus propiedades Delimiter y DelimitedText.

Código Delphi [-]
var
 slLinea : TStringList;
 var1,var2,var3, var4 : String;
begin
 slLinea := TStringList.Create;

 slLinea.Delimiter:=#32; //Sera el separador que utilizara DelimitedText, en este caso el espacio
 slLinea.DelimitedText:=Linea;
 
 var1 := slLinea[0];
 var2 := slLinea[1];
 var3 := slLinea[2];
 var4 := slLinea[3];

Saluditos

Panasys 18-04-2008 04:33:49

Excelente Caro!!! Era lo que buscaba, exactamente eso. :D Muchas gracias.

Javier


La franja horaria es GMT +2. Ahora son las 04:04:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi