我正在尝试查看文件夹中的电子邮件,并确定它们是否包含单词 '取消订阅' 作为超链接。目前,我正在查看项目的正文,并通过执行以下操作来搜索“取消订阅”一词
if (body.Contains("Unsubscribe"))
我想知道如何搜索具有指定单词的超链接。谢谢
鉴于您正在寻找其中包含“取消订阅”一词的超链接,您可以使用以下正则表达式:
<a.*?href.*?>[\S]*?[uU]nsubscribe.*[\S]</a>
这将搜索其中某处带有“取消订阅”或“取消订阅”的任何超链接。
这就是我创建内容过滤器以通过 unsubscribe 链接阻止垃圾邮件的方法。
<a.*?href.*?>[\S]*?.*[uU]nsubscribe.*[\S]?<\/a>
您可以使用下面的正则表达式构建器/测试器链接来测试您的正则表达式,看看它是否与电子邮件源文本匹配(请记住删除换行符)