是否可以在 Procmail 中创建正则表达式来过滤掉包含某些单词的链接?
例如,我想过滤所有包含超链接的电子邮件,其中包含“取消订阅”一词(尽管它可能不是唯一的词)。这将过滤掉在子文件夹中发送给我的大量时事通讯,我可以不时查看。
例如,我试试这个:
.*<a.*unsubscribe.*</a>.*
但这只会过滤掉带有链接的任何内容,其中包含一些带有取消订阅的单词(不一定在链接中),然后是另一个关闭链接(不一定是单词之后的第一个)。它不会过滤单词 unsubscribe 之前的最后一个打开的超链接,直接跟在第一个关闭超链接标记之后。
我找不到任何信息如何在单词之前找到一些 HTML 的最后一次出现,然后是单词,然后是单词之后第一次出现的一些 HTML,我想这是我需要做的。