Gmailのフィルタリング、正規表現について

このQ&Aのポイント
  • Gmailのフィルタリング、正規表現について気になるポイントは2つあります。まず、正規表現の可否についてですが、Gmailでは正規表現が使えることがわかりました。次に、フィルタリング条件ですが、件名に特定の文字列が含まれるメールをフィルタするために、正規表現を使おうとしていますが、アンダースコアや隅付き括弧の使い方について悩んでいます。
  • Gmailのフィルタリング、正規表現に関する2つのポイントについて解説します。まず、Gmailでは正規表現が使用できることが確認されています。また、特定の文字列を含むメールをフィルタリングするためには正規表現を活用する必要がありますが、アンダースコアや隅付き括弧の扱いに戸惑っているようです。
  • Gmailのフィルタリングや正規表現についての質問に対して、2つのポイントについて回答します。まず、Gmailでは正規表現が使用可能です。次に、特定の文字列を含むメールをフィルタリングするためには正規表現を使うことが適切ですが、アンダースコアや隅付き括弧の使い方に困っているようです。
回答を見る
  • ベストアンサー

Gmailのフィルタリング、正規表現について

現在Gmailに溜まったメールを振り分けようとフィルタリングルールの作成をしています。 その中で正規表現がうまくできないので下記2点についてお教えください。 (1)正規表現の可否 そもそも正規表現は使えるのでしょうか。 検索するとG suiteの記事が出てくのでGmailは対象と考えていますがいかがでしょうか。 (2)フィルタリング条件 以下のような文字列を件名に含まれるメールをフィルタしたいと考えています。 【__123456__】 → 隅付き括弧、アンダースコア、アンダースコア、数字6桁、アンダースコア、アンダースコア、隅付き括弧 数字6桁は\d{6}かと思いますが、アンダースコアや隅付き括弧をうまく使えません。 \や"などを付けましたが駄目でした。 お手数ですがご教授いただければ幸いです。 以上、よろしくお願いいたします。

  • RENAS
  • お礼率85% (24/28)
  • Gmail
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • narashingo
  • ベストアンサー率74% (10167/13676)
回答No.1

(日付は古いですが)次の記事などを見ると、正規表現は「実装されていない」「Gmailのフィルターは正規表現等使えないので」「正規表現のような記述方法は行えませんので」との記述があります。 使えないのではないかと思われます。 検索しても、実例の設定が見つからないですね。 (実はあまり知られていないGmailの検索オプション) http://www.yukawanet.com/archives/3290788.html (FAQサイトの一例) http://sooda.jp/qa/76288 (フィルタ条件の考え方) http://www.ajaxtower.jp/gmail/filter/index3.html 1つのフィルターとして、ORを使って考えられる条件をつなぐしかないかも知れません。

RENAS
質問者

お礼

ご回答ありがとうございます。 正規表現使えないんですね。残念です。 参考URLもご案内いただきありがとうございます。 ORで繋げるようなものでもないですし、他のメールソフトの使用も考えていないので仕方ないですが手動でやります。 ありがとうございました。

関連するQ&A

  • Perlの正規表現について

    以下は、OTRSというパッケージのソースコードに含まれる正規表現(置換)ですが、 どのような解釈がなされるのでしょうか? s{_<!--_[]_dtl:place_block:_$SubLayer_[_]_-->_}{$SubLayerString}xms; (アンダー・スコアは、実際にはスペースです) [ ]を文字集合だとすると、括弧の中にはスペースしか含まれていないので、 わざわざ括弧で括る必要がないように思えます。

    • ベストアンサー
    • Perl
  • 正規表現について

    いま.Netで正規表現にチャレンジしているのですが、どこが問題なのか分からず、投稿させていただきました。 正規表現のパターンです。 \\[Cc]\[(?<$0>[0-9]+),(?<$1>[0-9]+),(?<$2>[0-9]+)\] で、マッチさせたい文字列は、 \C[255,255,255] です。「[255,255,255]」の数字の部分は、一桁から三桁までの数字であれば何でもOKです。 マッチしないことは、http://jsregex.com/を使って調べました。 どうぞよろしくお願いします。

  • 正規表現

    数字と大文字、小文字のアルファベットは入力OK。 記号も入力OK。でも、記号の中でも「”」、「.」は ダメ。しかも、10桁くらい入力できるようにする。 を表す正規表現は [a-zA-Z0-9&&[\"\.]]* と思ったのですが、 正しく表す正規表現はどの様なものになるのでしょうか? お願いします。

    • ベストアンサー
    • Java
  • 正規表現の初心者です

    正規表現初心者です。 なぜ、 [0-9]+ という正規表現が下記の112にあたらないのでしょうか? 0-9(数字)の一文字以上の繰り返しなので、複数桁の数字にマッチすると思ったのですが・・。 echo 112|grep -e "[0-9]+" > (マッチせず)

  • Outlook2007で正規表現で仕分けたい

    Outlook2007を使っています。 最近、*******.infoというドメインのメールアドレスから頻繁にスパムメールが届きます。 *******の部分は英数字7桁のランダムで、数日毎に新しくしているらしく、 ドメインでの単純なフィルタリングでは対処できません。 迷惑メールの処理レベルを「高」にすれば良いのかもしれませんが、 説明文には「通常のメールも処理されるかも」と書かれており、それはさすがにNGです。 しかしこのスパムのメールアドレスは、正規表現なら容易に判別できます。 アカウント部分も3種類しか無いようなので、 [mag|info|mail]@[a-z0-9]{7}\.info とでも書けば一発です。 そこで質問なのですが、Outlook2007で正規表現を使ったメール仕分けはできないのでしょうか。 ご存知の方いましたら、よろしくお願い致します。

  • 正規表現

    正規表現で次の文字列を認識する方法を教えてください 1. (000) (999) ()でくくられている3桁の数字。カッコを含みます 3桁の数字文字列だけなら'[0-9][0-9][0-9]' ?? 2. [あああ] (あああ) いあああ+ rあああ> 文字列'あああ'の前後の任意の文字、半角、全角両方OKを含む5文字 文字列がカッコの場合もあり

  • Cygwinの正規表現

    こんにちは、いつもお世話になっております。 タイトルの通りなのですが、 連続する0~9の数字が3桁と4桁の行が 入り混じっているテキストに対して、 3桁のもののみをgrepしたいのですが、 上手く行きません。 この場合の正規表現はどのようにすれば 良いでしょうか? ちょっと稚拙かも知れませんが、 1時間ぐらい錯綜しています。 何卒よろしくお願いします。

  • 文字列でメールのフィルタリングはできますか?

    メールフィルタですが、アドレスとかURL判定とかはやったことあるのですが 件名の文字列でフィルタリングする項目がないように思えます。 件名や本文の文字列でフィルタリングする方法があれば教えてください。

    • ベストアンサー
    • au
  • 【VBScript】正規表現で数字の前0(ゼロ)を削除

    【VBScript】正規表現で数字の前0(ゼロ)を削除 ある変数に3桁の数字が格納されています。 例えば、001とか099とか403とか800とかです。 やりたいことは、数字の頭のゼロを削除したいです。 001→1 099→99 403→403のまま 800→800のまま 正規表現でなくても良いですが、 よろしくお願いします。

  • Eudora Proの正規表現でのフィルタ

    メールのヘビーユーザなので、EudoraProを購入して利用しています。WindowsXPです。Eudoraの特徴に強力なフィルタ設定がありますが、その中で正規表現でフィルタできるとされています。  しかし正規表現でのフィルタの設定の仕方などがほとんど書かれていません。EudoraProでの 、、、が次の正規表現に一致する、、のフィルタ設定の例など、正規表現の作成の仕方などを教えてください。または参考になるサイトがあればそれも教えてください。  こういうことは本来メーカーがやることなんでしょうけどね。