PHP 使用规则拆分电子邮件

PHP split email with rules

我必须按照一套规则拆分每天收到的电子邮件。 这是电子邮件的示例:

A N K U N F T   11.08.15
*** NEUBUCHUNG ***
 11.08.15  xxx  xxx  X3 2830  14:25   17:50
 18.08.15  xxx  xxx  X3 2831  18:40
 F882129  dsdsaidsaia
 F882129  xxxyxyagydaysd

**«CUT HERE»**


A N K U N F T   18.08.15
*** NEUBUCHUNG ***
 11.08.15  xxx  xxx  X3 2830  14:25   17:50
 18.08.15  xxx  xxx  X3 2831  18:40
 F881554  ZXCXZCXCXZCCXZ
 F881554  xcvcxvcxvcvxc
 F881554  xvcxvcxcvxxvccvxxcv

**«CUT HERE»**


11.08.15  xxx  xxx  X3 2830  14:25   17:50
 18.08.15  xxx  xxx  X3 2831  18:40
 F881605  xczxcdfsfdsdfs
 F881605  zxccxzxzdffdsfds

**«CUT HERE»**

所以只要最后一个F999999出现(9可以是任意数字),基本上就得剪掉。我该怎么做?

你可以试试这个,尽管在 \n\n 上拆分会像

一样工作
(?:\sF\d+.*?\n\n)\K(\n)

在捕获组上拆分。

Regex101