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

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 “
”, 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.

if (str.indexOf("\n") > -1) {
    // tem quebra de linha
}

Rafael

[quote=Rafael Steil] if (str.indexOf("\n") > -1) { // tem quebra de linha }

Rafael[/quote]
Isso funciona com texto enviado por computador apple? Em que a quebra de linha é feita com ‘\r’, não é?

Somente um \r? Bom, vc pode entao fazer um || e ver se tem \r tambem. (iiic)

Rafael

Pra pegar todas as variacoes, procure por “\r|\n\r|\n”, que deve matar todas as combinacoes mac/windows/linux. :slight_smile:

No meu caso, estou com um problema pior…
Eu estou carregando um campo texto de uma tabela postgres em uma página em php que monta uma tabela… ao clicar em uma linha, preciso passar um parâmetro em javascript para um formulário… o problema é que quando pinta um texto com quebra, isso simplesmente não funciona.

Alguém sabe como resolver isso?

Sds.