PDA

Visualizza la versione completa : [JAVA] Quesito su metodo Replace


gokoulele
30-01-2006, 10:30
ciao a tutti :ciauz:

ho un testo formattato html preso dal database e vado a scriverlo su un file html.

faccio questo

testoHtml=testoDb.replace(">",">\r\n");

(ho provato anke con replaceAll)

il problema è: non funxziona! :incupito:

molto strano, dato che quando ho fatto questo

testoHtml=testoDb.replace(" "," \r\n");

ha funzionato fin troppo bene, infatti mi considerava anche gli spazi all'interno dei tag html, per esempio in <font size="2"> :confused:

idee?

ciao grazie :ciauz:

gokoulele
30-01-2006, 11:09
nessuno ha qualche idea?

io non mi capacito, mi sembra talmente improbabile quasta cosa...non riesco a venirne a capo :dottò:

:ciauz:

floyd
30-01-2006, 11:18
replace di String vuole dei char come parametri
replaceAll funziona con le regexp
prova con
testoHtml = testoDb.replaceAll(">", ">\\r\\n");
con due \ o con quattro, adesso non posso provarlo

gokoulele
30-01-2006, 11:23
ti ringrazio, ma non è cambiato nulla...

mi fa impazzire il fatto che solo con > non funzioni :master:

grazie comunque :)

gokoulele
30-01-2006, 12:02
risolto, il problema stava in una seconda replace che annullava la prima...niente stranezze dunque :)

grazie a tutti :ciauz:

Loading