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