我收到的电子邮件内容可能会有所不同。
他们可以这样来:
Example Product
1,00
50,38
50,38
In Bearbeitung
Versendet: Dieser
Artikel wurde soeben versendet.
In Bearbeitung: Dieser
Artikel befindet sich in Bearbeitung.
Herr
Matthew Example
Example Street 19
3333 London
England
Please find
enclosed your invoice in a pdf document.
或类似这样:
Example Product
1,00
50,38
50,38
Matthew Example
Example Street 19
3333 London
England
Please find
enclosed your invoice in a pdf document.
我有一个完美适合第二封电子邮件的解决方案:
^\d{1,9},\d{1,2}\s*\n((?:(?!\d+,\d+$).*\n)*)Please find
该模式与第一封电子邮件不匹配的原因是,该数字位于“在Bearbeitung中”之前。我该如何解决? 我想捕获每封电子邮件的地址,包括收件人的所有内容。
答案 0 :(得分:0)
尝试一下:
((?:^.+$\n)+)\nPlease find
它如何工作?我注意到该地址在顶部和底部都被其他空行包围,后面紧跟“请查找” ,因此,如果您可以保留此格式,则此方法可以工作。