Regex 提取特定单词后的文本

Regex 提取特定单词后的文本,regex,Regex,我想用正则表达式匹配给定字符串后的所有文本。在本例中,“From:”后面的文本包括整个文本正文。每段文字可能包含多个“发件人”部分(电子邮件正文)。欢迎提供任何建议 From: tonyt@gmail.com Sent: 03 September 2019 12:54 To: eddie@gmail.com Subject: blahblah Dear Eddie, Blah Blah From: eddie@gmail.com Sent: 04 September

我想用正则表达式匹配给定字符串后的所有文本。在本例中,“From:”后面的文本包括整个文本正文。每段文字可能包含多个“发件人”部分(电子邮件正文)。欢迎提供任何建议

From: tonyt@gmail.com  
Sent: 03 September 2019 12:54  
To: eddie@gmail.com  
Subject: blahblah  

Dear Eddie, Blah Blah  

From: eddie@gmail.com  
Sent: 04 September 2019 12:54  
To: tonyt@gmail.com  
Subject: blahblah  

Dear Tony, Blah Blah  
所需输出

匹配1 tonyt@gmail.com
发送日期:2019年9月3日12:54
致:eddie@gmail.com
主题:布拉布拉赫

亲爱的埃迪,诸如此类

第二场比赛 eddie@gmail.com
发送日期:2019年9月4日12:54
致:tonyt@gmail.com
主题:布拉布拉赫

亲爱的托尼,诸如此类的废话你可以用

^From: (?:(?!^From: ).)+
单线
多线
模式下,请参阅