Answers:
一般而言,不。
Gmail搜索功能基于我称之为令牌的功能来工作。令牌是由空格或其他非字母数字字符(例如下划线,句号(句号),“ @”,破折号等)分隔的任何字母数字字符序列。因此在peter.ford23@example.com中有4令牌:“ peter”,“ ford23”,“ example”和“ com”。
通配符内的令牌不工作。令牌之外的通配符是不必要的并且具有误导性。
假设您希望从peter.ford23@example.com查找消息,并尝试以下示例:
from:(pete*)
...不起作用
from:(ford23@*)
...可以,但是会产生误导。它与搜索“ from:ford23”没有什么不同。
如果您认为Gmail在“ ford23”之后立即检查“ @”符号,则可以尝试使用此方法...
from:(peter@*)
...不应该,但是可以!
`
在另一个答案中给出的一个例子是
subject:(jefferson-*)
...但是,Gmail再次误导了我们。破折号和星号字符无效。(你可以将其删除,然后删除括号太这是等同于搜索“主题:杰斐逊”。)这将返回一封电子邮件,主题“与jefferson.jones会议”。
subject:(jefferso*)
... 不会返回主题为“ jefferson-school”的电子邮件
subject:(jefferso*-*)
... 不会返回主题为“ jefferson-school”的电子邮件
`
有建议可以使用Perl正则表达式。我不会在这里讨论这个建议,除了重复通配符内的令牌不(甚至使用Perl语法)工作。令牌之外的通配符是不必要的并且具有误导性。
`
免责声明:为简洁起见,我在上面使用了无不确定性的语言。但是,我不能为Google工作,并且我不能100%确定此答案中的每一项要求。我不相信这是最好的答案之一,虽然至今。Google自己的Gmail搜索运营商帮助页面未提及通配符。
如果将Perl regex括在正斜杠中,则可以在查找和过滤器中使用它。
from:(/(\@hp\.com$)/)
将匹配hp.com域中的所有内容。
因为您必须转义某些字符,所以它变得非常复杂。
这是我使用的一种,它匹配多个地址并将几个规则压缩为一个:
from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/)
Apply filter Media
这将标记匹配的通知电子邮件:
discship@netflix.com
info@netflix.com
ANYTHING@engage.xbox.com
ANYTHING@email.xbox.com
from:(/\@web1|web2|webdev|db1|db2|dbdev\.example\.org$/)
from:(/($(engage|email)\.\/xbox^com)/)
。
不,不可能。但是,这取决于您需要什么。Gmail使用基于全字词的词干非常有限。
例如,让我们看看我是否可以从中检索电子邮件 phwd.lastname@gmail.com
from:phwd
-作品
from:pwhd.l
- 不
from:phw
- 不
因此,在这种情况下,您得到的最接近的是该人是否足够友善,可以按句点削减他们的名字和姓氏。
因此phwdlastname@gmail.com
将导致上述所有搜索均无效。
但是说我很高兴填写我的联系信息,并将显示名称设置为“ phwd lastname”,那么我至少可以这样检索
from:"phwd"
from:"phwd lastname"
不错,但至少我们有Gmail忍者。
Gmail并不正式支持通配符,即使Google搜索也支持通配符。
就是说,我一直在使用通配符来匹配主机名和主题行,并且已经使用了5年以上。但是,由于通配符是不受支持的功能,因此行为会不时更改。Google更改Gmail后,曾经有效的过滤器将停止工作。此外,在Google Apps中与Gmail一起使用的过滤器的工作方式可能与在标准Gmail(Google Apps外部)中的过滤器不同。
以下示例在适用于Google Apps的Gmail中为我工作。
例如,直到2012年10月,我都可以使用以下搜索来匹配从“ example@example.org”或“ example@*.example.org”行(其中后者是直接从例如root@host.example.org)。
from:(example@example.org OR example@*.example.org)
但是在2012年10月,此过滤器突然崩溃了。但是现在我可以使用以下搜索获得相同的结果:
from:example*example.org
另外,我可以在主题行中使用通配符。以下过滤器将匹配主题如下的电子邮件[jefferson-school-pta] Important information from school principal
:
subject:(jefferson-*)
subject:(jefferson-*)
并且subject:jefferson
将返回不同的结果。``subject:jefferson`不匹配jefferson-school-pta
。
我知道这不是最简单的解决方案,但是在Mozilla Thunderbird星号通配符下可以使用。例如,搜索* top *将找到包含部分或全部包含该字符串的任何内容,例如Stop或TopGun。
https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+(partial+word)+search
这是Google的“高级搜索提示”页面:http :
//mail.google.com/support/bin/answer.py?answer=8931&topic=41
通常,不需要通配符。您可以简单地搜索2个单词或单词部分,并且在两个单词或单词部分之间留有空格,无论是否在同一个单词中都找到包含这2个单词的电子邮件,您将收到任何电子邮件。
from:(/(hp\.com$)/)
越来越多from:@hp.com
。|
起作用的原因是因为它充当OR
操作员。@Turtle:您是否有该功能文档的链接?