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