[mew-dist 26154] Re: mew-refile-guess-alist
Hayashi Masahiro ( 林 雅博 )
hayashi-masa at example.com
2005年 3月 25日 (金) 23:36:48 JST
林と申します。
From: Hideaki Takahashi <takahasi at example.com>
Subject: [mew-dist 26153] mew-refile-guess-alist
Date: Fri, 25 Mar 2005 11:09:19 +0900 (JST)
> 1: Subject: [FOO-ML] こんにちは
> 2: Subject: [FOO-ML][meeting] 来週
>
> いま、このような2通のメイルがあるとします。
> 1: は +FOO-ML フォルダに、2: は +FOO-ML/meeting フォルダに
> 振り分けたいのですが、
>
> (setq mew-refile-guess-alist
> '(
> ("Subject:"
> ("FOO-ML" . (("Subject:"
> (("meeting" . "+FOO-ML/meeting")
> (nil . "+FOO-ML")
> ))))
>
> )
> ))
(setq mew-refile-guess-alist
'(
("Subject:"
("FOO-ML" . (("Subject:"
("meeting" . "+FOO-ML/meeting")
(nil . "+FOO-ML")
)))
)
))
二つ目の <rule> の括弧が一つ多かったのではないでしょうか。
>
> このように記述しても、1:, 2: 共に +FOO-ML に振り分けされてしまいます。
C-u o の結果はどうなっていますか。
>
> (setq mew-refile-guess-alist
> '(
> ("Subject:"
> ("FOO-ML\\(.*\\)(?!meeting)" . "+FOO-ML")
> ("Nancy\\(.*\\)meeting" . "+FOO-ML/meeting")
> )
> ))
>
> こう書くと、1: はどこにもマッチしないみたいで、2: は +FOO-ML/meeting
> に振り分けされます。
>
私が知らないだけかもしれませんが
> (?!meeting)
の意図がよくわからないです。
その正規表現だとどちらのメッセージにもマッチしないはずです。多分。
Mew-dist メーリングリストの案内