web-dev-qa-db-ja.com

Gmailでのワイルドカード検索

Gmailでワイルドカード検索は可能ですか?

76
kristof

一般的には違います。

Gmailの検索機能は、tokensとして説明する内容に基づいて機能します。トークンは、スペースまたはアンダースコア、ピリオド(ピリオド)、「@」、ダッシュなどの英数字以外の文字で区切られた英数字のシーケンスです。したがって、peter.ford23 @ example.comには4つあります。トークン:「peter」、「ford23」、「example」、および「com」。

ワイルドカードwithinトークンは機能しません。ワイルドカードoutside ofトークンは不要であり、誤解を招く恐れがあります。

[email protected]からのメッセージを検索して、次の例を試してみてください。

from:(pete*)

...動作しません

from:(ford23@*)

...動作しますが、誤解を招きます。 「from:ford23」を検索するのと同じです。

Gmailが「ford23」の直後に「@」記号をチェックしていると思われる場合は、代わりにこれを試すことができます...

from:(peter@*)

...動作しないはずですが、動作します!

`

別の答えで与えられた1つの例は

subject:(jefferson-*)

...しかし、Gmailは誤って私たちを誤解させています。ダッシュとアスタリスクの文字は効果がありません。 (それらを削除してから括弧も削除できます。「subject:jefferson」を検索するのと同じです。)would「meeting with jefferson.jones」という件名のメールを返します「。

subject:(jefferso*)

... not件名が「jefferson-school」のメールを返します

subject:(jefferso*-*)

... not件名が「jefferson-school」のメールを返します

`

Perl regexを使用できるという提案がありました。ここでは、ワイルドカードwithinトークンが(Perl構文を使用していても)動作しないことを繰り返すことを除いて、その提案に対処しません。ワイルドカードoutside ofトークンは不要であり、誤解を招く恐れがあります。

`

免責事項:簡潔にするために、上記の不確実性のない言葉を使用しました。しかし、私はグーグルで仕事をしておらず、この回答のすべての主張について100%確信はありません。私はdoこれはこれまでのところ最良の答えの一つだと信じています。 Google独自の Gmail検索演算子のヘルプページ では、ワイルドカードは言及されていません。

24
Peter Ford

Perl正規表現は、スラッシュで囲む場合、検索とフィルターの両方で使用できます。

from:(/(\@hp\.com$)/)

Hp.comドメインのすべてに一致します。

特定の文字をエスケープする必要があるため、非常に複雑になります。

以下は、複数のアドレスに一致し、いくつかのルールを1つに圧縮するものです。

from:(/(^(discship|info)\@netflix\.com$)|(\@(engage|email)\.xbox\.com$)/)
Apply filter Media

一致する通知メールにラベルを付けます:

[email protected]
[email protected]
[email protected]
[email protected]
20
Turtle

いいえ、できません。しかし、それはあなたがそれを必要とするものに依存します。 Gmailでは、単語全体に基づいた非常に限られた形式のステミングが使用されます。

たとえば、[email protected]からメールを取得できるかどうかを見てみましょう

from:phwd-動作します

from:pwhd.l-いいえ

from:phw-いいえ

したがって、この場合に最も近いのは、その人がピリオドで名と姓を切り取るのに十分なニースだった場合です。

そのため、[email protected]は、上記の検索のすべてが機能しないという結果になります。

しかし、連絡先情報を入力し、表示名を「phwd lastname」にするといいと思うと、少なくともこの方法で取得できます

from:"phwd"

from:"phwd lastname"

ひどいですが、少なくとも Gmail Ninjas です。

16
phwd

Berkeley Lab Commons: による

Gmail検索では、部分文字列、部分的な単語、ワイルドカード、または正規表現の検索は実装されていません。

唯一の代替手段は、高度な検索で項目を絞り込むか、検索ボックスで複数の同時オプションを試すことです

13
Ivo Flipse

ワイルドカードは Gmailで正式にサポートされていません です。たとえ Google検索でサポートされています です。

とはいえ、ワイルドカードを使用してホスト名と件名を一致させており、これを5年以上続けています。ただし、ワイルドカードはサポートされていない機能であるため、動作は時々変わります。 GoogleがGmailを変更すると、一度機能していたフィルターは機能しなくなります。さらに、Google AppsのGmailで使用されるフィルターは、標準のGmail(Google Apps以外)のフィルターとは異なる動作をする場合があります。

次の例は、Gmail for Google Appsで使用できます。

たとえば、2012年10月までは、次の検索を使用して、「[email protected]」または「example@*.example.org」のfrom行で送信されたメールと一致させることができました(後者は、たとえば、root @ Host.example.org)。

from:([email protected] OR example@*.example.org)

しかし、2012年10月にこのフィルターは突然壊れました。しかし、今では同じ結果で次の検索を使用できます。

from:example*example.org

また、件名にワイルドカードを使用できます。次のフィルターは、次のような件名のメールに一致します:[jefferson-school-pta] Important information from school principal

subject:(jefferson-*)
5

少し簡単に、検索ボックスに次のように入力してください。

from: (*@mysite.com)
4
Christian

私はそれが最も簡単な解決策ではないことを知っていますが、Mozilla Thunderbirdアスタリスクワイルドカードで動作します。たとえば、* top *を検索すると、StopまたはTopGunなど、その文字列を部分的または全体的に含むすべてのものが検索されます。

https://commons.lbl.gov/display/google/Gmail+workarounds+for+sub-string+(partial + Word)+ search

1
Smeterlink

いいえ、できません。

Gmailの検索では、部分文字列検索は許可されていません。

0
Marco Demaio