>>462
ありがとうございました。
Emacs21.4.1+ddskk12.2.0の環境では上手くできました。

が、Emacs22.0.50.1(4/22cvs)+ddskk-12.2.1_pre20040822では
Warning: `replace-regexp' used from Lisp code
That command is designed for interactive use only
なんて検索開始時に言われて、検索文字列をdeleteキーで修正しようとすると
call-interactively: Wrong type argument: listp, ["" "" 2189 t t nil nil nil nil 2189 ...]
って怒られます。
このマシンはGentoo for Mac OS Xでパッケージ管理してます。。

明日以降version変えたり色々してみますが、なにかヒントあったら教えてください。