Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2013, 04:31
oskarrr
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años
Puntos: 0
Problema con Cadenas de Texto

Tengo que resolver un problema y no estoy muy ducho con el uso de cadenas en vb6, así que a ver si me podéis ayudar.

Tengo un txt (que es un índice de códigos) con el siguiente formato:

TEXTO QUE NO INTERESA.......
XXXXX-13 TEXTO QUE NO INTERESA....................................... X
TEXTO QUE NO INTERESA
TEXTO QUE NO INTERESA
XXXXX-13 TEXTO QUE NO INTERESA....................................... XX
...

Donde X son dígitos de 0 a 9. Es decir, que tengo que extraer los 5 números que van anterior a "-13" y luego el número de página que sería la "X" que va suelta, algo así:
XXXXX-13=Matriz[0][0]
X=Variable[0][1]
XXXXX-13=Matriz[1][0]
X-13=Variable[1][1]
XXXXX-13=Matriz[2][0]
X=Variable[2][1]
XXXXX-13=Matriz[3][0]
X-13=Variable[3][1]
XXXXX-13=Matriz[4][0]
X=Variable[4][1]
...

Para sacar el número de página podría ser que buscase "dos puntos" o más (".."), un espacio, y cogiese el dígito que hay después.
Y para el código que buscase un formato XXXXX-13 donde XXXXX son números.

Puede haber varías líneas de texto entre los códigos.
No sé si me he explicado con claridad...

Última edición por oskarrr; 21/05/2013 a las 04:48