lancil9
11-12-2009, 14:01
Ciao a tutti,
non son sicuro di aver aperto altri post in passato per cui intanto saluto tutti e vi ringrazio per le innumerevoli volte in cui mi siete stati d'aiuto.
Questa volta, però, non son riuscito a trovare nulla che faccia al caso mio tra i vari post.
Il mio problema è banale quanto complesso per le mie conoscenze di visual basic.
Io ho un file .txt con un testo molto lungo. Miste, in mezzo al testo, ci sono le seguenti parole:
Nome: [ giovanni ]
indirizzo: [ via pinco pallino ]
e questa struttura si ripete diverse volte nel testo, ma tra queste due righe e le successive due di nome e indirizzo ci sono tante altre parole che nn mi interessano.
Quello di cui ho bisogno è creare un nuovo documento di testo in cui è presente solo nome e indirizzo, in questo formato:
giovanni;via pinco pallino;
nome2;indirizzo2;
nome3;indirizzo3;
il risultato mi servirà per avere un mini database in excel con solo nome e via, estrapolati dal file iniziale.
Quindi ciò che ho pensato di fare è stato copiare tutto il documento in una mega stringa, controllare le parole nella stringa fino a trovare "nome" e dirgli che voglio salvare su un altro file solo il contenuto delle due parentesi [], quindi nel primo caso "giovanni".
La stessa cosa poi andrebbe fatta cercando la parola "indirizzo".
Entrambe le ricerche però non si dovranno fermare al primo risultato utile ma continuare fino a quando il file di lettura non sarò stato completamente esaminato.
Purtroppo con visual basic non sono riuscito a risolvere il problema in nessun modo.
Ovviamente non sono obbligato ad usare visual basic, posso tranquillamente usare altri linguaggi... accetto qualsiasi tipo di soluzione che riesca a rendere veloce il salvataggio dei miei dati, compresi degli script di word (se esistono).
Grazie a tutti per la vostra pazienza!
non son sicuro di aver aperto altri post in passato per cui intanto saluto tutti e vi ringrazio per le innumerevoli volte in cui mi siete stati d'aiuto.
Questa volta, però, non son riuscito a trovare nulla che faccia al caso mio tra i vari post.
Il mio problema è banale quanto complesso per le mie conoscenze di visual basic.
Io ho un file .txt con un testo molto lungo. Miste, in mezzo al testo, ci sono le seguenti parole:
Nome: [ giovanni ]
indirizzo: [ via pinco pallino ]
e questa struttura si ripete diverse volte nel testo, ma tra queste due righe e le successive due di nome e indirizzo ci sono tante altre parole che nn mi interessano.
Quello di cui ho bisogno è creare un nuovo documento di testo in cui è presente solo nome e indirizzo, in questo formato:
giovanni;via pinco pallino;
nome2;indirizzo2;
nome3;indirizzo3;
il risultato mi servirà per avere un mini database in excel con solo nome e via, estrapolati dal file iniziale.
Quindi ciò che ho pensato di fare è stato copiare tutto il documento in una mega stringa, controllare le parole nella stringa fino a trovare "nome" e dirgli che voglio salvare su un altro file solo il contenuto delle due parentesi [], quindi nel primo caso "giovanni".
La stessa cosa poi andrebbe fatta cercando la parola "indirizzo".
Entrambe le ricerche però non si dovranno fermare al primo risultato utile ma continuare fino a quando il file di lettura non sarò stato completamente esaminato.
Purtroppo con visual basic non sono riuscito a risolvere il problema in nessun modo.
Ovviamente non sono obbligato ad usare visual basic, posso tranquillamente usare altri linguaggi... accetto qualsiasi tipo di soluzione che riesca a rendere veloce il salvataggio dei miei dati, compresi degli script di word (se esistono).
Grazie a tutti per la vostra pazienza!