首页 > 解决方案 > 需要正则表达式来匹配电子邮件至:

问题描述

我需要一个正则表达式来匹配这个电子邮件标题行

To: everything here <myemail@domain.com> 

我也可以有这种情况,也应该匹配

To: everything here <myemail@domain.com> <anotheremail@domain2.com>

在“这里的一切”中可能有一切,例如什么都没有、单词、空格、双引号等等。

我正在尝试这个正则表达式

/^To:(?:)<myemail\@domain\.com\>/gm

但它不起作用。我知道 (?:) 应该匹配一切。

标签: regex

解决方案


可能...

^To: (.*?) <.*$

捕获:

\1

输出:

everything here

https://regex101.com/r/GMi2rn/1


推荐阅读