![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() 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. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
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 |
![]() |
|