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...