正規表現で全角をヒットさせたい

xyzzy で正規表現を使う時、全角(2バイト文字)にヒットさせたい場合は、"[^a-z0-9]" みたいなことをやっていた。しかし、Xyzzy Apocrypha をみるに、もっと直接的な方法でもいけるようだ。

例えば以下のような正規表現が可能である。


[0-9]:全角数字
[a-z]:全角アルファベットのa〜z
[A-Z]:全角アフファベットのA〜Z
[ぁ-ん]:あいうえおの50音
[ァ-ヶ]:カタカナ
[亜-鄢]:漢字にマッチ(たぶんあってるはず)

さすが xyzzy といった感じだ。