0

我有 Thunderbird 的 FiltaQuilla 插件(http://mesquilla.com/extensions/filtaquilla/),因为我想让自己能够移动与日期范围匹配的消息,并且消息的主题行可以匹配任何单词我指定。使用 JavaScript 正则表达式找到匹配项。这个想法是,如果找到以下五个短语中的任何一个,则电子邮件将被放置在另一个文件夹中。

这是我要设置的过滤器:

/CST 205 | CST205 | CST205-01 | CST 205 Preparation | CST205-01_SP14/ig

它已经移动了一堆电子邮件,但留下了不应该的电子邮件。以下是该脚本不应留下的电子邮件主题行:

  • 回复:CST205-01_SP14 继续加油!
  • 回复:招聘 CST 205

你能帮助调整我的脚本以避免留下这些信息吗?

4

2 回答 2

2

做了

/CST 205|CST205|CST205-01|CST 205 Preparation|CST205-01_SP14/ig

并且字符串之前/之后不再需要空格。此外,前两个表达式应该足够了,其余的仍然匹配它们的子集。你可以将它们缩短为

/CST ?205/ig
于 2014-02-12T19:04:20.760 回答
1

有什么问题吗:

/CST\s*?205/ig

这将捕获其中包含“CST 205”的任何内容,字母和数字之间的空格数可选。

于 2014-02-12T19:00:22.293 回答