FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Parsear datos de un Memo
Hola, quiero extraer datos que me llegan a un memo, pensaba que sería lo mas fácil de hacer, pero cuando he realizado unas pruebas he visto que estoy haciendo algo mal y no se donde esta el problema. Si alguien me pudiese orientar un poco se lo agradecería.
Al recorrer el memo me muestra unicamente un dato, cuando pensaba que recorrería todo el memo1 y me añadiria los resultados en el memo2. Última edición por ZayDun fecha: 08-10-2013 a las 17:23:32. |
#2
|
||||
|
||||
Hola ZayDun.
Sería bueno ver un ejemplo de la cadena origen y que parte de ella queres extraer. Por ejemplo, algo que no entiendo es que papel juega la subcadena 'data-context-item-time="'. Tampoco está claro si la cadena "duracion=12:25' aparece mas de una vez en Memo1, etc, etc. Pero si me atengo de forma estricta a lo que indicas en la línea comentada del código, diría que podes hacer:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Cita:
Última edición por ZayDun fecha: 08-10-2013 a las 17:42:32. |
#4
|
||||
|
||||
El problema que tienes es que lo recorres hacia adelante.
Deberías recorrerlo hacia atrás (si utilizas FOR...DO).
El problema es que recorres la lista según el índice Si encuentras, borras el elemento en la posición del indice. Esto hace que todo lo que le sigue "caiga" una posición. Luego el FOR avanza el indice y esa posición ya no la has tratado. Deberías hacerlo con un WHILE e incrementar el índice solo si no encuentras lo que buscas. |
#5
|
||||
|
||||
Cita:
Gracias por tu explicación, estoy intentando mediante WHITE, pero la verdad que estoy dando muchas vueltas y aunque he visto varios ejemplos no me queda claro como utilizarlo.
|
#6
|
||||
|
||||
Hola ZayDun.
Por eso te preguntaba si la cadena buscada aparecía mas de una vez en el contenido del memo y si deseabas eliminar todas... Si deseas borrar todas las ocurrencias de determinada cadena dentro del contenido del memo, podes hacer:
Uso:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Parsear texto con TString | avechuche | Varios | 9 | 04-07-2013 09:57:24 |
programa consola ¿como parsear parametros? | JXJ | Varios | 1 | 28-04-2012 05:13:24 |
Parsear caracter una linea desde TStrings.... | namtaxonlabs | Varios | 0 | 07-12-2010 20:01:51 |
¿como parsear texto? | JXJ | Varios | 9 | 31-08-2010 22:31:02 |
parsear xml + clase DOMParser | gustavoh | JAVA | 0 | 27-07-2006 15:39:25 |
|