существует ли библиотека JAVA для вырезания цитируемого текста из сообщения электронной почты?
Если это сообщение HTML, я использовал анализатор HTML и удалил цитаты из дерева DOM, но у меня больше проблем с форматом простого текста.
Я попробовал регулярное выражение:
emailBody = emailBody.replaceAll("\n>[^\n]*?\n", "\n");
но я далеко не справляюсь с этим, поэтому я думаю, что должно быть решение, так как это проблема, касающаяся большего количества людей, я думаю.
Приведенный выше код заменяет все строки, которые являются новыми строками (после \ n) и начинаются с>, не содержат никаких новых строк, если есть другое содержимое и заканчиваются \ n. Также я думаю, что замена должна быть сделана, начиная с конца сообщения, и так далее. Это немного сложнее, чем просто строка кода.
Так что любая помощь приветствуется!
Cheers,
Балаж