У меня есть текстовый файл, который мне нужно проанализировать с помощью регулярных выражений. Текст, который мне нужно захватить, разбит на многострочные группы вроде этого:
truck
zDoug
Doug's house
(123) 456-7890
Edoug@doug.com
30
61234.56
8/10/2003
vehicle
eRob
Rob's house
(987) 654-3210
Frob@rob.com
В этом примере мне нужно захватить грузовик, за которым следуют следующие семь строк. Другими словами, в этом «блоке» у меня есть 8 групп. Это то, что я пробовал, но он не захватит следующую строку:
(truck)\n(\w).
ПРИМЕЧАНИЕ. Я использую программу RegExr для проверки моего регулярного выражения перед переносом его на Java.