[Mew-dist 09529] Regexp in mew-refile-guess-alist

Kanako Shoji nikorin at example.com
1999年 7月 2日 (金) 11:34:44 JST


庄司です.度々お世話になります.

mew-refile-guess-alist について,もう1件.正規表現について.

infoには,正規表現を用いてルールが書けるとありますが,"|"を用いると
refile( o, C-u o とも)でエラーが出ます.(infoにも例がありますが)

例えば,From: が hoge at example.com または funya at example.com の場合に
"+mates/eng" に格納したい場合は,

(setq mew-refile-guess-alist
  '(("From:"
    ("\\(hoge\\|funya\\)@boo.co.jp" . "+mates/eng")
    (以下略)	
    )))

とすればいいということになりますよね?

ところが,この書き方で o, C-u o をしてみると,

Symbol's function definition is void: cadr
とミニバッファにエラーメッセージが出ます.

"^", ".", "*" は使えることは確認しています.
他の表現は確認していません.

この問題は,だいぶ前にも(1.93b49か1.93あたりか,もう忘れてしまいました)
ありました.ミニバッファのエラーメッセージは忘れてしまいましたが.
その時,上の例では,

(setq mew-refile-guess-alist
  '(("From:"
    ("hoge at example.com" . "+mates/eng")
    ("funya at example.com" . "+mates/eng")
    (以下略)	
    )))

のように凌いでいました.昨日,mew-refile-guess-alistの大幅書き換えをし
て日本語の問題が出てきたついでに,今回の正規表現の問題も思い出した次第
です.

* 庄司 加奈子(Kanako Shoji)  [Nikorin(OOW)]                *
* E-mail: nikorin at example.com                          *
* URL: http://y7.net/u/nikorin.html(転送用URL変わりました) *
*      (=http://www.geocities.co.jp/Hollywood/6058/)       *



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