Regex 提取特定单词后的文本
我想用正则表达式匹配给定字符串后的所有文本。在本例中,“From:”后面的文本包括整个文本正文。每段文字可能包含多个“发件人”部分(电子邮件正文)。欢迎提供任何建议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: 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: ).)+
在单线
和多线
模式下,请参阅