oi galera
tou fazendo um app, mais minha duvida é na parte de logica mesmo em java
tou exibindo dados de um campo do bd... mais esse campo do pg vem muitas tags html
e com o replace não consegui deletar todas essas tags...
preciso de algo para deletar uma linha que comece com "<" e termine com ">" (entre "<" e ">')
segue o link da imagem e meu codigo.
pelo oque eu entendi preciso colocar isso dentro de um laço e itentificar o carcter inicial e final, e substituir em um replace.
...
String respostaRetornada = null;
try {
respostaRetornada = Conexao
.executaHttpPost(urlPost, parametrosPost);
String resposta = respostaRetornada.toString();
respostaRetornada = respostaRetornada.replaceAll(" ", " ");
respostaRetornada = respostaRetornada.replaceAll(" ", " ");
respostaRetornada = respostaRetornada.replaceAll("<br />", " ");
respostaRetornada = respostaRetornada.replaceAll("<br/>", " ");
respostaRetornada = respostaRetornada.replaceAll("<strong>", " ");
respostaRetornada = respostaRetornada.replaceAll("</strong>", " ");
respostaRetornada = respostaRetornada.replaceAll("<em>", " ");
respostaRetornada = respostaRetornada.replaceAll("</em>", " ");
respostaRetornada = respostaRetornada.replaceAll("\n" , "");
respostaRetornada = respostaRetornada.replaceAll(" ", "\n");
respostaRetornada = respostaRetornada.replaceAll(" ", " ");
//int beginIndex = respostaRetornada.indexOf("<");
//int endIndex = respostaRetornada.indexOf("/>");
//respostaRetornada = respostaRetornada.substring(beginIndex += 2, endIndex);
for(int i=0; i<respostaRetornada.length(); i++){
//como pegar o caracter e deletar entre "<" e "<"
}
//monta a string
especificacaodanoticia = (TextView) findViewById(R.id.textViewExpecificacao);
especificacaodanoticia.setText(respostaRetornada);
} catch (Exception erro) {
Mensagens("Impossivel exibir lista ", "Verifique sua internet: "
+ erro);
}
...
