職場の Jenkins ビルド サーバーから定期的に自動ビルド メッセージを受信します。
これらを受信トレイをスキップしてラベルにまとめておくと便利です。
もちろん、フィルターを使用するのが正しい選択です。
必要な識別子は、[RELEASE]
件名の先頭にある文字列です。
release
次の正規表現のいずれかを指定しようとすると、件名のどこにでも大文字と小文字の文字列が含まれる電子メールが一致します。
\[RELEASE\]*
^\[RELEASE\]
^\[RELEASE\]*
^\[RELEASE\].*
その後読んだところによると、Gmail には標準の正規表現のサポートがなく、実験してみると、Google 検索と同様に、特殊文字は単に無視されるようです。
したがって、私は、 、表記法atstart:mystring
に沿った、使用できる検索パラメータを探しています。has:
in:
行の先頭で発生し、角括弧が含まれている場合にのみ一致を強制する方法はありますか?
心から感謝します。
ベストアンサー1
正規表現は検索機能のリスト、そしてそれはだった(多かれ少なかれ、より優れたメッセージ検索機能(ワイルドカードや部分的な単語検索など))缶詰のリスト機能リクエスト答えは「Gmail ウェブ UI 経由ではこれを行うことはできません」です :-(
現在はありませんラボこれを実現する機能。SIEVEフィルターもこれを実現する別の方法である。サポートされていませんただし、Gmail ヘルプには SIEVE サポートに関する明確な記述がなくなったようです。
リンクの腐敗を修正しました機能リクエストの事前準備リストは、えーと、準備済みです。オリジナルは2012年のアーカイブ.orgにありますが、今はリダイレクトフィードバックの仕方を説明する簡略化されたページ。SIEVEのサポート不足だった回答78761でカバーされていますGmail はすべての IMAP 機能をサポートしていますか?2015年頃からその答えIMAP クライアント構成に関する回答に自動的にリダイレクトされます。archive.org には 2014 年のコピーがあります。
現在の検索機能では、括弧はどのような形式でも() {} []
グループ化に使用されますが、括弧内に単語が 1 つしかない場合は効果がありません。(aaa|bbb)
と の使用は同等であり、どちらも単語または[aaa|bbb]
を検索します。 を含む他の句読点のほとんどは、スペースまたは単語区切りとして扱われ、特別な意味を持ちますが、aaa
bbb
\
+
-
:
"
ヘルプ。
2016 年現在、これについては形式「{term1 term2}
」のみが文書化されており、検索「term1 OR term2
」と同等です。
あなたできるGoogle ドキュメントを使用して、プログラムでメールボックスに対して正規表現検索を実行します (制限内)。http://www.labnol.org/internet/advanced-gmail-search/21623/実行方法を示すソースがあります (ドキュメントをコピーして、Tools > Script Editor
完全なソースを取得します)。
ここで説明されているように、IMAP 経由でこれを行うこともできます。Python IMAP による部分件名の検索メッセージを別のフォルダに移動するスクリプトを作成します。IMAP SEARCH 動詞は部分文字列のみをサポートし、正規表現はサポートしません (Gmail 検索はさらに部分文字列ではなく完全な単語に制限されます)。正規表現を適用するには、一致をさらに処理する必要があります。
完全を期すために、最後の回避策として、Gmailはプラスアドレス指定宛先アドレスを に変更できる場合は、[email protected]
受信者アドレスでフィルタリングできるメールボックスに送信されます。フィルタリングには必ず完全なメール アドレスを使用してください。もちろん、これはこの目的のために専用の Gmail アドレスを設定することとほぼ同じです :-)to:[email protected]