[mew-dist 21778] guess
Shun-ichi TAHARA ( 田原 俊一 )
jado at example.com
2002年 9月 26日 (木) 12:25:51 JST
# 今頃気づいたのですが
refile とか case とかの guess のルールについてです。
・hoge at example.com にはマッチするけど、hogehoge at example.com にはマッチしない
というルールを書こうと思った場合、なんとなく
("To:"
("^hoge at example.com\\.org$" . some-spec)
:
)
みたいな書き方を思いつきます。が、
To: foo at example.com, hoge at example.com
のように、注目するヘッダに複数のアドレスが列挙されていた場合、
(mew-refile-guess-by-alist2
"^hoge at example.com\\.org$" "foo at example.com, hoge at example.com" some-spec)
のような渡り方をするのでマッチしません。
そこで、正規表現を "\\bhoge at example.com\\.org\\b" とかしてみると、今度は
"owner-hoge at example.com" のようなものにも引っかかってしまいます。
ここの正規表現でカッコを使うと、mew-refile-guess-by-alist2 がうまく動
かないので、結局、列挙されているアドレスを1つ1つ取り出して、個別に
guess してやる必要があるような気がします。
_______________________________
田原 俊一 jado at example.com, shunichi_tahara at example.com
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Mew-dist メーリングリストの案内