Если предыдущие электронные письма хранятся на диске или доступны для просмотра, вы можете проверить все письма, отправленные определенным получателем, чтобы определить, какой текст ответа.
Вы также можете попытаться определить символ кавычки, проверив первый символ в последних строках. Обычно последние строки всегда начинаются с одного и того же символа.
Когда последние 2 строки начинаются с символа ifferent, вы можете попробовать первые строки, потому что иногда ответ добавляется в конце текста.
Если вы обнаружили этот символ, вы можете удалить последние строки, начинающиеся с этого символа, до тех пор, пока не будет обнаружена пустая строка или строка, начинающаяся с другого символа.
НЕ ИСПЫТАНО и больше похоже на псевдокод
String[] lines;
// Check the size of the array first, length > 2
char startingChar = lines[lines.length - 1].charAt(0);
int foundCounter = 0;
for (int i = lines.length - 2; i >=0; --i) {
String line = lines[i];
// Check line size > 0
if(startingChar == line.charAt(0)){
++foundCounter;
}
}
final int YOUR_DECISION = 2; // You can decide
if(foundCounter > YOUR_DECISION){
deleteLastLinesHere(startingChar, foundCounter);
}