[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 メーリングリストの案内