Вам нужно либо поместить весь файл в одну строку (добавить строку к StringBuilder
в цикле for, а затем выполнить одно совпадение с результатом в конце), либо добавить случай,сохраните последнее слово в одной строке и первое слово в следующей строке, содержащее какие-либо слова, и проверьте их также.Самый простой, но, вероятно, не самый быстрый способ сделать это - что-то вроде:
String lastline = ""
// For loop begins
String[] ll_parts = lastline.split("\\s")
lastline = line;
line = ll_parts[ll_parts.length-1] + line;
// Now do the match