Я думаю, вы делаете это более сложным, чем нужно. Jsoup на самом деле интуитивно понятен и довольно прост:
Чтобы выбрать все div, имеющие атрибут id и значение, начинающееся с "part", просто используйте: doc.select("div[id^=part]");
public static void main(String[] args) throws IOException {
Document document = Jsoup.parse( new File( "C:\\Users\\Eritrean\\Desktop\\delete.html" ) , "utf-8" );
Elements myDivs = document.select("div[id^=part_]");
myDivs.forEach(d -> {System.out.println(d.wholeText());});
}
Выход:
Part 2 : Security measures
Part 3
security To review
...
...
measures to adjust
Посмотрите на Поваренную книгу Jsoup
См. Справочник по API селектора