FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Pasar una cadena (string) a una lista (tstringlisg) según delimitador
Hola.
Les hago una consulta: tengo una cadena (string) con un texto asignado. Este texto contiene una serie de caracteres que quisiera usar como delimitadores y convertir la cadena a distintos items de una lista según este delimitador. Por ejemplo, mi cadena es + EBML head'#$D#$A'|+ EBML version: 1'#$D#$A'|+ EBML read version: 1'#$D#$A'|+ EBML maximum ID length: 4'#$D#$A' y quisiera pasarlo a una lista utilizando el delmitador '#$D#$A' El resultando sería algo como: lista[0]:= + EBML head lista[1]:= |+ EBML version: 1 lista[2]:=|+ EBML read version: 1 lista[3]:=|+ EBML maximum ID length: 4 Esto es muuuuuy fácil de hacer en PHP con la función "explode", pero no tengo idea de como se hace con Delphi 7. Podrán ayudarme, por favor? Gracias. Slds. |
#2
|
||||
|
||||
Ejemplo visual con TMemo (puedes hacer lo mismo con un TStringList):
Saludos. |
#3
|
||||
|
||||
pabloe9k,
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, carga el texto contenido en la variable InputString a un TStringList usando como delimitador #$D#$A y muestra cada uno de los elementos individuales. Revisa esta información: Cita:
Nelson. Última edición por nlsgarcia fecha: 18-12-2014 a las 06:41:37. |
#4
|
||||
|
||||
Teniendo en cuenta que la cadena mostrada por pabloe9k contiene como delimitador $D#$A y sabiendo que jústamente representan retorno de carro + avance de línea (CRLF), un TStringList parte directamente el texto en las líneas correspondientes sin más código que una simple asignación.
Saludos. |
#5
|
||||
|
||||
Cita:
|
#6
|
||||
|
||||
escafandra,
Cita:
Cita:
Espero sea útil Nelson. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como separar una cadena con un delimitador | radge | Varios | 13 | 05-03-2016 22:52:52 |
Añadir carácter según una posición x a un String | Ledian_Fdez | OOP | 3 | 01-08-2013 16:22:21 |
String a Cadena de Bytes a cadena Hexadecimal | ruedabeat2003 | Varios | 2 | 11-01-2012 02:04:06 |
Descomponer cadena @String | Alejo15x | Varios | 3 | 04-02-2010 03:23:21 |
Recorrer un string y actuar segun palabras leidas | vcs | Varios | 16 | 14-11-2008 14:51:31 |
|