[mew-dist 21929] Re: guess
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2002年 10月 15日 (火) 16:03:34 JST
内容の順番を変えて答えます。
From: Shun-ichi TAHARA (田原 俊一) <jado at example.com>
Subject: [mew-dist 21778] guess
> ここの正規表現でカッコを使うと、mew-refile-guess-by-alist2 がうまく動
> かないので、結局、列挙されているアドレスを1つ1つ取り出して、個別に
> guess してやる必要があるような気がします。
たとえば、Subject: を考えると、"," で分割してはいけません。まともに実
現しようとすると、各フィールドごとに、何で区切るのか、区切らないかとい
うデータベースを持たないといけません。
そこまでやるのは、あんまり気乗りしません。
> そこで、正規表現を "\\bhoge at example.com\\.org\\b" とかしてみると、今度は
> "owner-hoge at example.com" のようなものにも引っかかってしまいます。
"-" のシンタックスクラスを、word constituent に変更すれば期待通りにな
ります。
(string-match "\\bhoge at example.com\\.org\\b" "owner-hoge at example.com")
=> 6
(modify-syntax-entry ?- "w")
(string-match "\\bhoge at example.com\\.org\\b" "owner-hoge at example.com")
=> nil
しかし、上記と全く同じ理由で、気乗りがしません。
--かず
Mew-dist メーリングリストの案内