Я понимаю, что это может быть дубликат, но я не нашел ответа, который удовлетворяет этому вопросу. У меня есть большая строка, настроенная как так:Найти все строки между двумя строками несколько раз
сезон
содержания контент содержания содержания содержания
сезон
содержание содержания содержания содержание содержания
сезон
содержание содержания содержания содержание содержания
и т.д.
Я хочу получить весь контент между строкой «сезон» и поместить это содержимое в список. Это мой код до сих пор, но он не работает, он ничего не найдено ...
String pattern = "season";
Pattern pattern2 = Pattern.compile(pattern+"(.*?)"+pattern);
Matcher m = pattern2.matcher(str);
while(m.find()) {
System.out.println(m.group());
Когда я использую StringUtils.substringBetween() он работает, но мне нужно, чтобы получить каждую строку между двумя «сезона "струны.
ли эти новые линии? –