我将此表达式与具有以下格式的电子邮件相匹配。
From: me@gmail.com
To: you@gmail.com
<Body of the email>
任何与此电子邮件匹配的帮助都会有很大帮助。
答案 0 :(得分:2)
(?s)
启用DOTALL标记,允许.
匹配换行符。
.*?
匹配零个或多个字符的任何序列(包括换行符,因为(?s)
)直到零宽度前瞻的第一个点
(?=From:)
匹配。换句话说,它会在您匹配的字符串中第一封电子邮件消息开头的From:
之前(但不包括)吞噬任何字符。