[mew-dist 24969] Re: mew-refile-guess-by-alist2 failes by some regexps.

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2004年 5月 31日 (月) 16:38:37 JST


From: Kyotaro HORIGUCHI <horiguti at example.com>
Subject: [mew-dist 24962] mew-refile-guess-by-alist2 failes by some regexps.

> > (if (string-match "\\(abc\\|cdf\\)@a.jp\\|\\(efg\\|hij\\)@b.jp"
> > 		  "efg at example.com")
> >     (match-data)
> >   nil)
> > (0 8 nil nil 0 3)
> 
>  これが原因で mew-refile-geuss-alist の内容によっては refile の処理中に 
> mew-refile-guess-by-alist2 の中でエラーで止まってしまうことがあります.
> (これは私が実際に困っていることです.)
> 
>  これに単純に対処すると, 今度は最後にマッチしたmatch(?)より後ろには要素が無
> いので, 以下のようにすると期待した(のかな? 私はやってませんが..)動作をせずに
> エラーになります.

"\\(abc\\|cdf\\)@a.jp" と "\\(efg\\|hij\\)@b.jp" に分けて書かない理由は
何でしょうか?

--かず



Mew-dist メーリングリストの案内