Quote Originariamente inviata da simo9115 Visualizza il messaggio
purtroppo nel mio caso la parte tra {} inizia su una riga e finisce su un'altra(anche parecchie dopo). Questo perchè il file txt è il risultato di un processo scaturito da un altro programma...infatti come ho già detto prima mi accade che, utilizzando tokenizer, ottengo che ogni token è costituito da un pezzo di testo, cioè mi tronca prima e mi crea successivamente un altro token. il mio problema sta nel mettere insieme questi token per creare un unica stringa....
Soluzione 1) Leggi tutto il testo per averlo alla fine in una unica grossa stringa (compresi newline etc). A quel punto puoi applicare facilmente una delle tecniche a/b/c dette prima a tua scelta.

Soluzione 2) Leggi a "righe" ma serve più ragionamento e logica per trovare { e } il cui contenuto "spanna" su più righe. Nulla di impossibile ma bisogna ragionare. E la tecnica b) (singola espressione regolare) NON è praticabile.