| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 23:29:17
|
Fenix
HelloWorld
![[Avatar]](/images/avatar/cb4b635a95a5e567747155f54a000542.jpg)
Membro desde: 24/08/2006 23:26:11
Mensagens: 14
Offline
|
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 23:31:42
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
String[] x = aString.split(" "); //separa por espaços em branco
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 23:41:29
|
Fenix
HelloWorld
![[Avatar]](/images/avatar/cb4b635a95a5e567747155f54a000542.jpg)
Membro desde: 24/08/2006 23:26:11
Mensagens: 14
Offline
|
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."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 23:48:53
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
x = x.replaceAll("\\.","");
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 00:24:52
|
Fenix
HelloWorld
![[Avatar]](/images/avatar/cb4b635a95a5e567747155f54a000542.jpg)
Membro desde: 24/08/2006 23:26:11
Mensagens: 14
Offline
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 08:09:26
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Sua quebra de linha deve estar com o caracter "\r" também. Inclua-o na expressão regular.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 09:01:28
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
E se tentar fazer assim:
Primeiro, limpa o String de pontuações
Depois quebra o String a cada espaço-em-branco (seja espaço, tab, pula-linha, etc...)
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!
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2006 11:57:46
|
Fenix
HelloWorld
![[Avatar]](/images/avatar/cb4b635a95a5e567747155f54a000542.jpg)
Membro desde: 24/08/2006 23:26:11
Mensagens: 14
Offline
|
Valeu galera ajudaram muito agora tah funcionando.
Abs,
Fenix
|
|
|
 |
|
|