職場のJenkinsビルドサーバーから定期的な自動ビルドメッセージを受け取ります。
受信トレイをスキップして、これらをラベルにフェレットしておくといいでしょう。
もちろん、フィルターを使用することは正しい選択です。
目的の識別子は、件名行の先頭にある文字列[RELEASE]
です。
次の正規表現のいずれかを指定しようとすると、件名行のどこにでも文字列release
が含まれる電子メールが一致します。
\[RELEASE\]*
^\[RELEASE\]
^\[RELEASE\]*
^\[RELEASE\].*
私がその後読んだことから、Gmailは標準の正規表現をサポートしておらず、実験から、グーグル検索のように、特殊文字は単に無視されるようです。
したがって、atstart:mystring
、has:
表記に合わせて、in:
のような使用可能な検索パラメーターを探しています。
行の先頭で発生し、角かっこが含まれる場合にのみ一致を強制する方法はありますか?
心からの感謝。
このGoogle App Scriptはあなたが望むことをするかもしれません:
https://github.com/paoloantinori/gmail-labeler
電子メールの本文またはヘッダーに対して基本的な正規表現を使用して、Gmailスレッドにラベルを付けてフィルターします。
これを行うために私が見つけた唯一のオプションは、いくつかの正確な表現を見つけ、それを「Has the words」オプションの下に置くことです。最適なオプションではありませんが、機能します。