2007-06-02 EmacsLispの正規表現「\s」は空白文字類じゃない。 Emacs 世間では常識でしょうが、常識知らずな自分には目から鱗。 \scode はcodeが表す構文を構成する文字にマッチします.codeは構文を表す文字です.たとえば,`w'は単語構成要素を,`-'は空白を, `('は開きかっこを表します. なので、空白文字類を表す正規表現は「\s-」になる。今まで[ \t\n]とかでごまかしてたけど、これからは大丈夫。 EmacsLispは勘で書いてるから一度ちゃんと勉強しなきゃいけないなあ。