Salve a tutti,
ho un file di testo costituito più righe così formate:
codice:
B01 01/11/2008 30/11/2008 00 - 24 710
avrei bisogno di sostituire gli spazi con dei ";" evitando però che gli stessi vadano a finire di fianco al "-", in modo che risulti il seguente:

codice:
B01;01/11/2008;30/11/2008;00 - 24;710
Ho provato così:
codice:
	            
match = match.replaceAll("(?!(\\s\\-)|(\\-\\s))\\s", ";");
ma ottengo la sequenza:
codice:
B01;01/11/2008;30/11/2008;00 -;24;710