Re:Expresões regulares?(URGENTE)

String[] x = aString.split(" "); //separa por espaços em branco

x = x.replaceAll("\.","");

Sua quebra de linha deve estar com o caracter “\r” também. Inclua-o na expressão regular.

E se tentar fazer assim:
Primeiro, limpa o String de pontuações

String clearString = myString.replaceAll("[,.;:]", " ");
/*Tá trocando por 1 espaço? Já explico o porquê...*/

Depois quebra o String a cada espaço-em-branco (seja espaço, tab, pula-linha, etc…)

String words = clearString.split("\s+");

Aqui, assim, deu certo.
Na “limpeza do String, ao invés de trocar as pontuações por vazio (”"), eu troquei por um espaço (" "), pois vai que o cara que escreveu o texto esquece de dar um espaço depois de uma pontuação, né mesmo?
Espero ter ajudado!

Galera,

tenho que fazer um método que pega string de um JEditorPane e tranforme essa string em array sendo que, em cada possição do array eu tenho q ter uma palavra, sem vírgulas e sem pontos, só palavras. Como posso fazer issu???

Abs,
Fenix

Issu eu fiz o problema eh quando tem a vigula ou ponto ou quebra de linha.
Ex:“Sou uma string muito chata, mas tenho que pegar essa.”

fiz o q vc falou e implementei um pouco mais.
ex: x.replaceAll("[,.\n]", “”).
Mas ainda continuo tendo problema na hora da quebra da linha.
Ex:“O rato roeu a ropa do rei de Roma.”// primeira linha
"O rato roeu a ropa do rei de Roma."// segunda linha

quando tendo transforamar issu tudo em um array acontece issu:

O->1
rato->2
roeu->3
a->4
ropa->5
do->6
rei->7
de->8
Roma
O->9
rato->10
roeu->11
a->12
ropa->13
do->14
rei->15
de->16
Roma->17

Se vc olhar bem na posição 9, que corresponde a posição 8 no array, a string e uma palavra mais a qubra de linha e outra palavra. Quero que todas as palavras virem uma posição no array.

Valeu galera ajudaram muito agora tah funcionando.

Abs,
Fenix