我需要使用C#中的正则表达式来解析电子邮件文件,即解析包含多封电子邮件的邮件文件并将其解析为其组成部分,例如发件人、收件人、密送等。
我正在使用的电子邮件正则表达式是
"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
我遇到的问题是,收件人(To)、抄送(Cc)和密送(Bcc)中有时包含多个电子邮件地址,并且可能分布在多行中。
To: Me meagain <me@me.com>,
Me1 meagain <me1@me.com>,Me3 meagain <me1@me.com>
此外,哪个正则表达式将匹配此消息?