• ベストアンサー

メールアドレスの正規表現について

Beckyというメールソフトでメールを振り分けているのですが 振り分けに失敗してしまいます、例えば・・・ (1)田中花子さん(tanaka@test*.com) (2)田中太郎さん(t-tanaka@test*.com) のメールを振り分けたく花子さんフォルダにtanaka@test*.comで来るアドレスを振り分けると設定しました。 そうすると、花子さんフォルダには、太郎さんのメールも振り分けられてしまいます。 振り分け条件文字列に正規表現が使えるようなのですが tanaka@test*.comオンリーだけ振り分ける正規表現はどうすればいいのでしょうか?

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

  • ベストアンサー
noname#194317
noname#194317
回答No.2

> また、正規表現の^tanakaの場合、fromで田中花子<tanaka・・・>の場合、引っかからないのです・・・ あら、そういうことですか…だったらこれならどうでしょう。 ^(田中花子<)?tanaka 上記の式なら以下のどっちにもマッチし、tanakaの前にt-などが付いている場合はマッチしません。 田中花子<tanaka@test*.com tanaka@test*.com

kayomana
質問者

お礼

ありがとうございます。 大変参考になりました!

その他の回答 (1)

noname#194317
noname#194317
回答No.1

正規表現を使うまでもなく、振り分ける順序だけで解決しますよね。先に長い方の田中太郎さんのメアドを振り分けてしまえば終了のはず。 正規表現で何とかする場合、行頭を示す^が使えれば次の式でOKです。 ^tanaka とすればtanakaだけがマッチするようになります。^が使えない場合は正規表現での対応は無理ですね。

kayomana
質問者

お礼

ありがとうございます。確かに振り分け順序で可能なのですが 田中太郎さんのは振り分けせずにという事です。申し訳ございません。 また、正規表現の^tanakaの場合、fromで田中花子<tanaka・・・>の場合、引っかからないのです・・・

関連するQ&A