[解決済み] 件名の先頭の文字だけを検索するGmailフィルタを作成するには?
質問
職場のJenkinsビルドサーバーから定期的に自動ビルドメッセージを受け取っています。
受信トレイをスキップして、これらをラベルにフェレット化するのは良いことだと思います。
もちろんフィルタを使うのは正しい選択です。
目的の識別子は、文字列
[RELEASE]
という文字列で、件名の先頭に付けます。
以下の正規表現を指定しようとすると、文字列
release
という文字列が含まれるメールは、件名にマッチします。
\[RELEASE\]*
^\[RELEASE\]
^\[RELEASE\]*
^\[RELEASE\].*
その後読んだところでは、Gmail は標準の正規表現サポートを持っておらず、実験したところ、google 検索と同様に、特殊文字は単に無視されるようです。
したがって、私は、使用できる検索パラメーターを探しています。
atstart:mystring
のようなものを探しています。
has:
,
in:
という表記になります。
行頭に発生した場合のみ、角括弧が含まれる場合のみ、強制的にマッチさせる方法はありますか?
心から感謝します。
どのように解決するのですか?
Regexは 検索機能のリスト で、それは でした。 にある(多かれ少なかれ メッセージ検索機能の改善 (すなわち、ワイルドカードおよび部分的な単語検索) ) あらかじめ用意された 機能要求 ということで、答えは "GmailのWeb UIからこれを行うことはできません:-)
現在 研究室 の機能には、これを提供するものはありません。SIEVE フィルタは、これを行う別の方法です。 はサポートされていません。 のように、Gmail のヘルプには SIEVE のサポートに関する明確な記述はもうないようです。
リンク切れのため更新しました。 機能要望のプレキャンのリストは、缶詰になっていました。オリジナルは archive.org の 2012 年のものですが、今は単に リダイレクトされた にリダイレクトされ、フィードバックをする方法を教えてくれます。SIEVE のサポートの欠如 は 回答 78761 でカバーされています。 Gmail はすべての IMAP 機能をサポートしていますか? は、2015年のある時期から その答え は、IMAPクライアントの設定に関する回答へ静かにリダイレクトします。archive.orgには2014年の日付のコピーがあります。
現在の検索機能では、どのような形式の括弧でも
() {} []
がグループ化のために使用されている場合、その中に1つの用語があるだけでは、観察可能な効果はありません。使用方法
(aaa|bbb)
と
[aaa|bbb]
は等価であり、どちらも単語
aaa
または
bbb
. 他のほとんどの句読点文字、例えば
\
を含む他のほとんどの句読点は、スペースまたは単語区切り文字として扱われます。
+
-
:
そして
"
は特別な意味を持っています。
ヘルプ
.
2016年現在、フォームの"のみ。
{term1 term2}
"はこのためのドキュメントであり、検索 ".と同等である。
term1 OR term2
"と同じです。
あなたは
できる
は、Google docs を介してプログラム的にメールボックスを正規表現で検索することができます (制限内)。
http://www.labnol.org/internet/advanced-gmail-search/21623/
には、どのように実行できるかを示すソースがあります (ドキュメントをコピーして、次に
Tools > Script Editor
で完全なソースが得られます)。
ここに書かれているように、IMAPを使用して行うこともできます。 Python IMAP 検索による部分的な件名の取得 を実行し、メッセージを別のフォルダに移動するようなスクリプトを作成します。IMAP SEARCH動詞は正規表現ではなく部分文字列のみをサポートし(Gmailの検索はさらに部分文字列ではなく完全な単語に制限されています)、正規表現を適用するためにマッチをさらに処理する必要があるでしょう。
完全を期すために、最後の回避策として、Gmail がサポートする
プラス アドレス
に変更することができる場合、宛先アドレスを
[email protected]
に変更しても、受信者アドレスでフィルタリングできるメールボックスに送信されます。必ず完全な電子メールアドレスでフィルタリングしてください
to:[email protected]
. これはもちろん、この目的のために専用の Gmail アドレスを設定するのと多かれ少なかれ同じことです :-)
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 正規表現におけるスラッシュのエスケープ
-
[解決済み] アポストロフィの正規表現
-
[解決済み] Atomで改行文字を置き換えるには?
-
[解決済み] bashスクリプトで「cd `echo $0 | sed 's/(.***)\/.*/**1/'` 」はどうするのですか?
-
[解決済み] (grep) 非 ASCII 文字にマッチする正規表現ですか?
-
[解決済み] 正規表現の末尾にある中括弧内のカンマ区切りの数字は何を意味するのですか?
-
[解決済み] Regex空の文字列または電子メール
-
[解決済み] Regexの複数マッチの部分文字列
-
[解決済み] 一致した正規表現パターンを awk で表示するには?
-
[解決済み] Regexクレジットカード番号テスト