OK quasi tutto fatto

ho usato questo metodo

try {
StringBuffer bufIn = readFile(list.get(1).toString());

StringBuffer bufOut = new StringBuffer();

Pattern p = Pattern.compile("StingaInizio(.*?)StingaFine", Pattern.DOTALL);
Matcher m = p.matcher(bufIn);

while (m.find()) {
bufOut.append(m.group(1)+"\n");
}

System.out.println("----------------------------------------------------------------");
System.out.println(bufOut);
System.out.println("-----------------------------------------------------------------");
} catch (Exception e) {
System.out.println(e);
}



Funziona quasi tutto l'unica cosa che non funziona è che se nella stessa riga ci fossero piu stringhe ricercate con questo metodo prende in considerazione solo la prima parola trovata e va alla riga successiva, ma a me serve che trovi tutte le parole nel documento , come si potrebbe fare???????????

Ciao e ancora grazie