正規表現で全角をヒットさせたい
xyzzy で正規表現を使う時、全角(2バイト文字)にヒットさせたい場合は、"[^a-z0-9]" みたいなことをやっていた。しかし、Xyzzy Apocrypha をみるに、もっと直接的な方法でもいけるようだ。
例えば以下のような正規表現が可能である。
[0-9]:全角数字
[a-z]:全角アルファベットのa〜z
[A-Z]:全角アフファベットのA〜Z
[ぁ-ん]:あいうえおの50音
[ァ-ヶ]:カタカナ
[亜-鄢]:漢字にマッチ(たぶんあってるはず)
さすが xyzzy といった感じだ。