如果电子邮件包含Guid,请尝试找出匹配的正则表达式模式,例如
a141aa94-3bec-4b68-b562-6b05fc2bfa48-reply@site.com
Guid可能在@之前的任何地方,例如
reply-a141aa94-3bec-4b68-b562-6b05fc2bfa48@wingertdesign.com
WOP*_*OPR 22
我用它来找到Guids
Regex isGuid = new Regex(@"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$", RegexOptions.Compiled);
Run Code Online (Sandbox Code Playgroud)
Nor*_*rtl 10
一个懒惰的变体将是
([0-9A-F - ] {36}).?*@
这很容易阅读,我敢打赌它匹配所有案例的99,99%;)但是在0,00001%的所有情况下,sombody可能有一个适合GUID方案的电子邮件地址.