0
我需要一個正則表達式,它匹配來自'標籤'的關聯電子郵件地址。尋找正則表達式
例子:
From: =?iso-8859-1?Q?First_Second_=28Company_Inc=29?=
<[email protected]>
From: =?iso-8859-1?Q?First_Second_=28Company_Inc=29?=
<[email protected]>
From: =?iso-8859-1?Q?First_Second_=28Company_Inc=29?=
[email protected]
From: =?iso-8859-1?Q?First_Second_=28Company_Inc=29?=
[email protected]
From: [email protected]
From: <[email protected]>
我嘗試了不同的模式(RegexOptions.Multiline),但可能採取了錯誤的方法。下面列出的不匹配倒數第二。
^From: ([^<>\r\n]+([ |\r\n|\r|\n][\t| ])?)?[<]?([^<>]+)[>]?$
在此先感謝。
金帝問候,
丹尼
做:',或者只是電子郵件地址' first.second @ email.com'? – hochl
只是電子郵件地址。如果它更容易匹配整個部分(包括>),那麼它也是一個可接受的解決方案(調用trim()將完成這項工作)。 – dannyyy
查看http://stackoverflow.com/q/210945/589206獲取完整答案! :) – hochl