正则表达式捕获段落的TMatchCollection(使用Delphi XE 6)

时间:2014-07-23 17:24:55

标签: regex delphi delphi-xe6

我正在尝试捕获一系列看起来如下所示的段落。 我想在一个单独的集合中捕获每个段落。我已经想出如何独立捕获每一行,但不是完整的段落。 我正在使用PCRE引擎。 任何帮助将不胜感激。我想在每一行的末尾可能还有新的行/换行符......如果这有所不同。有些段落可能长5行,或者短2行。

FORECAST VALID 04 / 0000Z 33.8N 77.3W
MAX WIND 85 KT ... GUSTS 105 KT。
64 KT ... 20NE 20SE 0SW 20NW。
50 KT ... 40NE 50SE 20SW 40NW。
34 KT ... 100NE 110SE 70SW 60NW。

FORECAST VALID 04 / 1200Z 36.3N 74.4W
MAX WIND 90 KT ... GUSTS 110 KT。
64 KT ... 30NE 30SE 0SW 20NW。
50 KT ... 50NE 50SE 30SW 40NW。
34 KT ... 100NE 110SE 80SW 70NW。

FORECAST VALID 05 / 0000Z 39.4N 70.2W
最大风速60 KT ... GUSTS 75 KT。
50 KT ... 60NE 80SE 60SW 60NW。
34 KT ... 100NE 130SE 110SW 90NW。

0 个答案:

没有答案