Как я могу записать многострочный шаблон, используя регулярные выражения в java?

У меня есть текстовый файл, который мне нужно проанализировать с помощью регулярных выражений. Текст, который мне нужно захватить, разбит на многострочные группы вроде этого:

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.

9
задан Alan Moore 2 March 2011 в 20:19
поделиться