Ajuda em RegExp - remover espaços em branco deixando apenas 1

Preciso de uma dica de quem “manja” bem de RegExp, preciso remover espaços em branco ENTRE as palavras, porém deixando apenas 1 espaço.

Vejam essa linha, quero que fique apenas 1 espaço (ou tab) entre cada “palavra” (nesse caso são números).

AC	17	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12

Da maneira mais tosca possível

	public static void main(String[] args) {
		System.out.println("AC  17  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  12  ".replaceAll("  ", " "));		
	}

Regex tem uma constante para indicar espaço em branco mas eu me esqueci como se faz

Obrigado, mas na verdade o que tem entre uma palavra e outra é um TAB

Jovens,

Em relação aos metacaracteres até posso ajudar…
http://www.aprendanaweb.com.br/site/index.php/News/PERL/sintaxe_expressao_regular.html

Agora substituir “o tab” por um " "(espaço)…ainda não sei! :oops:

Resolvido.

str = str.replaceAll("[\\s]", " ");