Como identificar quebra de linha em conteúdo de uma string?

4 respostas
C

Pessoal,

estou precisando identificar quando existir quebras de linha dentro de uma string em java, e poder trocar a quebra de linha por outra coisa, como uma tag “<BR>”, para o HTML entender de que se trata de uma quebra de linha.

Alguém teria ideia de como fazer isso? Desde já agradeço pela ajuda.

4 Respostas

V

dê uma olhada no replace da String TagLib

[code]<str:replace replace="NL" with="&lt;br&gt;NL" newlineToken="NL">
A sentence.
Another sentence.
Some more to test. And insert Br's into.
Hopefully.</str:replace>[code]

C

Obrigado pela resposta viecii,

era isso mesmo que eu queria.Sò falta testar. :cool:

Aproveitando, uma pergunta:

Esta string não faz parte da especificação da JSTL 2.0? Ou terei que baixar o jar da página da apache?

É que atualmente eu utilizo só as tagslibs padrão, como a core e format, e como elas são padrão e eu uso o netBeans, não preciso colocar nenhum jar adicional. Ele já vem com todas as bibliotecas.

Pergunto por curiosidade mesmo.

C

Viecci,

eu testei e funcionou +/-.

Realmente ele colocou o caracter nas novas linhas, mais manteve a quebra de linha.

O que eu quero e colocar o caracter no lugar, tirando a quebra de linha. Este caracter será a quebra de linha (acho que isso você já sabe).

Teria alguma ideia do porque do problema?

V

desculpa a demora aí…

pra não quebrar a linha retire o NL do atributo ‘with’

Criado 15 de março de 2005
Ultima resposta 21 de mar. de 2005
Respostas 4
Participantes 2