我有一个文本文件,需要使用正则表达式进行解析。我需要捕获的文本是多行分组的,就像这样:
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
对于这个例子,我需要捕获“truck”以及接下来的七行。换句话说,在这个“块”中,我有8组。这是我的尝试,但它无法捕获下一行:
(truck)\n(\w).
注意:在将正则表达式移植到Java之前,我使用程序RegExr进行测试。