我使用Gmail,并且收到很多要过滤的电子邮件。它们的共同点是subject像这样:

Some words - r1234 - Some more words
Some words - r987665 - Some more words
Some words - r01 - Some more words


所以,他们在主题上都像- r... -一样...

是否可以过滤所有这些消息?

评论

不幸的是,Gmail不支持正则表达式,但是您可以研究答案提供的其他一些解决方案。

如果您搜索“某些单词-r”“-其他单词”怎么办?

@ w3d我不明白你的意思...

啊,“某些单词”和“某些更多单词”每次都不同吗?在那种情况下,我的建议将行不通。我可能错误地认为这两个短语在这些电子邮件中是一致的? (此外,刚意识到gmail似乎不喜欢搜索部分单词,因此“ wor”不会找到“ word”!)

#1 楼

Google的帮助文章7190列出了可以在Gmail中使用的搜索运算符。
本文列出了RADA提及的AROUND关键字。

当前,使用*(SHIFT 8)也可以。我将其用作* = AnyTextHere。

例如“ Ticket* for user”找到Ticket 1 for userTicket 2 for userTicket 1000 for user

评论


这不适用于我搜索例如:(some_id*@some.email)

– Nam G VU
19年12月2日,下午1:57

最初的问题是关于主题行过滤。您正在尝试过滤“收件人:”字段。使用to:* @ some.email或to:@ some.email是可行的。您使用to:string*@some.email的请求没有。也许Google使用“收件人”和“发件人”字段与“主题”有所不同?

–改变自我
19/12/3在6:13



感谢您明确解释@IanC。现在,使用AROUND可以很好地工作了。

– Nam G VU
19/12/3在6:24

#2 楼

简短答案
Gmail不包含通配符或正则表达式之类的搜索功能。
替代品
使用Gmail API,Google Apps Script或包含通配符或正则表达式之类的搜索功能的第三方应用程序。
参考文献
在Gmail中搜索-Gmail帮助

评论


有关Google Apps脚本的示例,请参阅:github.com/paoloantinori/gmail-labeler过滤掉这些电子邮件后,可以使用脚本将其标记为已读或将其移至垃圾邮件文件夹。

– Toland H
17年8月3日,9:31



#3 楼

对于Gmail过滤,您首先需要构造“搜索运算符”。尽管它不是正则表达式,但是您仍然可以实现所需的功能。

某些单词-r1234-其他单词

类似于“某些单词周围1其他单词”


查找单词彼此接近的消息。用数字说出
单词之间可以有多少个单词


AROUND

示例:假期约10个假期


添加引号以查找您首先输入的单词保留在前的消息



示例:“秘密生日25岁”

这是官方帮助

我在这里结束是因为我想减少我拥有的单独过滤器的数量,并希望将它们组合在一起。阅读参考资料后,我的消息都是干净的。

来自:(“ Twitter”或“ Facebook”)

#4 楼

使用以下方法过滤“发件人”:

*@someemail.com OR *@someothermail.com


对我有用。

评论


问题是关于主题的正则表达式。

–减少活动
18年6月27日在14:22

#5 楼

您可以使用Google的AROUND关键字来实现这一目标。

例如,我设置了一个过滤器,以删除主题行为“ Your December 2018 Transaction History”的电子邮件。为了匹配日期的任何更改,我将主题设置为“您的周围交易历史记录”。效果很好。

#6 楼

我没有尝试过正则表达式,但是当前的帮助文档(带有示例)指定了可用于过滤搜索结果的运算符。

https://support.google.com/mail/answer/7190?hl=zh-CN

#7 楼

使用这种语法,我能够过滤正确的项目。 [*]
我所经历的现实生活示例。
marketing.2232322276.3231244.0@informationservices.hsbc.com.ph
marketing.2667489935.2768504.0@informationservices.hsbc.com.ph
marketing.2666668490.7685749.0@informationservices.hsbc.com.ph

所以,基本上,他们的模板是marketing [生成的数字] @informationservices.hsbc.com.ph
为了让我过滤掉它,我做了marketing[*]@informationservices.hsbc.com.ph

#8 楼

我只想更新此帖子,因为它的信息不正确(或过时)。 Gmail确实支持通配符。我为主题隐私政策设置了以下通配符...,它的效果很好。我不希望这些词适用于正文,因为它可能出现在大多数电子邮件的底部。

像这样:* Privacy Policy *

评论


我认为您会发现“主题:隐私权政策”也同样有效。它仍然不是通配符支持。

–ale
19/12/6在23:32

只是为了澄清,我是在谈论设置过滤器而不是搜索。但是您不需要使用*是正确的。我刚刚添加了隐私政策,即使它们不是主题中的第一句话,它也会发现它。我可以发誓,第一次尝试它是行不通的。也许花了几分钟才更新。另外,不要让人们感到困惑,在使用设置屏幕时,GMAIL会自己添加“ subject:”。

–卡尔·谢泼德
19/12/8在2:11