duvida ao fazer split..[RESOLVIDO]  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

impressao minha ou esse negocio de usar regexp pode falhar no caso de atributos bizarros do tipo:

<li meuatributobizarro="<li>bizarro</li>">bizarro2</li>

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

thingol wrote:A expressão regular para remover os atributos está errada, eu sei, porque se houver algum ">" dentro de um atributo, vai dar problemas. Mas se nunca houver ">" dentro de atributos acho que dá para encarar. (A expressão correta seria bem mais complicada)



eh justamente o q eu tinha perguntado acima hehehe
melhor um parser xml mesmo

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Mas usando algo que pega todos os caracteres até achar ">" (non Greedy) funciona na boa.
Já fiz isso.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
NoodleZ
JavaBaby
[Avatar]

Membro desde: 02/05/2005 10:32:38
Mensagens: 83
Localização: Floripa - SC
Offline




resolvido

danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

NoodleZ wrote:

resolvido


Vai além disso.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
bandrade
GUJ Ranger

Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline

puts... replace não...
me explica... pra que vc coloca uma tag dentro de uma propriedade??

vai por "<.*>"

dah um replace usando expressao regular, substitui "<.*?>" por ""
resolve seu prblema.

Will Code For Food
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

danieldestro wrote:
NoodleZ wrote:

resolvido


Vai além disso.


exato...resolvi o problema desse modo..



valew pela forca...

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
bandrade
GUJ Ranger

Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline

nusga... 3 replaces...

Will Code For Food
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team