Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-11-2004
Ricardo Alfredo Ricardo Alfredo is offline
Miembro
 
Registrado: may 2003
Ubicación: Santiago - Chile
Posts: 65
Poder: 21
Ricardo Alfredo Va por buen camino
Question Traspasar linea string

existe alguna rutina a la cual le pase un string en el que contiene algun caracter especifico por ejemplo el @ y me devuelva un arreglo dinamico en el cual cada columna es el valor que se encuentra entre el caracter especial.
Por ejemplo
archivo texto

298@juan perez@san carlos@22/11/2004@jazmin
339@velencia saturnino@new york@11/02/2004@hortencia
98362@sebastian@los angeles de santiago@@primavera

y la funcion me devuelva un arreglo con los valores de la linea que le pase
como parametros.

por ejemplo asumiento que la funcion se llama SalStrTokenize

SalStrTokenize(str_linea,'@','@',strarreglo)

y el arreglo tenga

strarreglo[0]=298
strarreglo[1]=juan perez
strarreglo[2]=san carlos
strarreglo[3]=22/11/2004
strarreglo[4]=jazmin
Responder Con Cita
  #2  
Antiguo 18-11-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Podría funcionarte algo así:

Código Delphi [-]
var
  List: TStringList;

begin
  List := TStringList.Create;
  List.Delimiter := '@';
  List.DelimitedText := '298@juan perez@san carlos@22/11/2004@jazmin';

  {
    Aquí accedes a los elementos con List[0], List[1], List[2], etc.
  }

  List.Free;
end;

// Saludos
Responder Con Cita
  #3  
Antiguo 19-11-2004
Ricardo Alfredo Ricardo Alfredo is offline
Miembro
 
Registrado: may 2003
Ubicación: Santiago - Chile
Posts: 65
Poder: 21
Ricardo Alfredo Va por buen camino
gracias con eso me ayudas a solucionar mi problema
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:52:24.


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
Copyright 1996-2007 Club Delphi