Use expressões regulares para substituir:
Trecho de código:
String documentTxt = EntityUtils.toString(entity,"gbk");//Obter dados
documentTxt=documentTxt.replaceAll("[//t//n//r]", "");//Remove retornos de carro e feeds de linha na área de conteúdo
Nota: a classe replaceAll da String possui função de substituição regular. /t é tabulação/n é avanço de linha/r é retorno de carro
Uso regular de Java:
Método de exemplo:
Copie o código do código da seguinte forma:
public void parseTxt(Conteúdo da string){
Padrão p = Pattern.compile(Config.articlePtn);
Matcher matcher = p.matcher(conteúdo);
enquanto(matcher.find()){
System.out.println(matcher.group(1));
}
}
Nota: Lembre-se da classe Pattern, seu método estático compile analisa uma expressão regular para gerar um objeto Pattern.
Em seguida, use o modelo para combinar a string, obter um Matcher e percorrer todas as correspondências por meio do método find do matcher.
grupo é o grupo na expressão regular e () expressão. group(0) é a string original, gourp(1) é o primeiro grupo correspondente...ou seja, o índice do grupo correspondente começa em 1.