Используйте регулярные выражения для замены:
Фрагмент кода:
String documentTxt = EntityUtils.toString(entity,"gbk");//Получить данные
documentTxt=documentTxt.replaceAll("[//t//n//r]", "");//Удалить возврат каретки и перевод строки в области содержимого
Примечание. Класс replaceAll класса String имеет обычную функцию замены. /t — табуляция/n — перевод строки/r — возврат каретки
Регулярное использование Java:
Пример метода:
Скопируйте код кода следующим образом:
public void parseTxt (строковое содержимое) {
Шаблон p = Pattern.compile(Config.articlePtn);
Matcher matcher = p.matcher(content);
в то время как (matcher.find()) {
System.out.println(matcher.group(1));
}
}
Примечание. Просто помните класс Pattern, его статический метод compile анализирует регулярное выражение для создания объекта Pattern.
Затем используйте модель для сопоставления строки, получите средство сопоставления и просмотрите все совпадения с помощью метода поиска средства сопоставления.
group — это группа в регулярном выражении, а выражение (). group(0) — исходная строка, gourp(1) — первая совпавшая группа... то есть индекс совпавшей группы начинается с 1.