Método split não funciona?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Bruno Lacerda
JavaEvangelist
[Avatar]

Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline

Pessoal, estou tentando dar um Split em uma String mais ou menos com o formato:

Só que quando faço isso ele está dividindo toda a string em array tipo:


Alguém tem alguma idéia do que está acontecendo?

A morte do homem começa no instante em que ele desiste de aprender.
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

faz assim:

Alexandre Vieira de Souza
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

"|" é um caracter especial para expressões regulares (significa "alternância". Por exemplo: "ab|cd" bate com as expressões "ab" ou "cd". )

Para usar o caracter sem que ele fique especial, você pode antecedê-lo com um "\\", ou então usar Pattern.quote (a partir do Java 5.0). Ou seja:

[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

http://aurelio.net/er
[WWW]
Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

Bruno Lacerda wrote:Pessoal, estou tentando dar um Split em uma String mais ou menos com o formato:

Só que quando faço isso ele está dividindo toda a string em array tipo:


Alguém tem alguma idéia do que está acontecendo?




[]'s
JL
Bruno Lacerda
JavaEvangelist
[Avatar]

Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline

Valeu!

A morte do homem começa no instante em que ele desiste de aprender.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team