【发布时间】:2012-02-23 17:01:17
【问题描述】:
我正在尝试创建一个正则表达式,它将在电子邮件标题中的 Cc 字段之后查找电子邮件地址。我没有对字符串的编程控制,因此它不特定于任何特定的编程语言。它只是某些软件集成的一部分,它需要在搜索条件中使用一些正则表达式
电子邮件标题如下所示:
Received: by hermit.cdu-staff.local
id <01CCE6E3.19910AB8@hetmit.ere-tyumm.local>; Thu, 9 Feb 2012 13:57:14 +0930
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01CCE6E3.19910AB8"
Content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.5
Subject: Email header example
Date: Thu, 9 Feb 2012 13:57:10 +0930
Message-ID: <6434D994F5A495428AB3B69877565EF97040C469A@hermit.cdi-stann.local>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Email header example
Thread-Index: Aczm4xa7dGVpHUWERSSOuR8HCNmrAw==
From: "Bishnu Paudel" <Bishnu.Paudel@company.com>
To: "Study" <study@company.com>
Cc: "Cameron Loudon" <Cameron.Loudon@company.com>
我创建了一个正则表达式,如果字符串是单行字符串(标题中的最后一行),它会很好用。这是表达式
(^|,)\s*.*Cc:.*(bishnu.paudel|cameron.loudon)@company[.]com\s*($|,).
任何帮助将不胜感激。
【问题讨论】:
标签: regex string email-validation