>>635 文字クラスで必要になるから。
裏を返すと文字クラスくらいでしか使わないってことか。
>>636 俺はそうあるべき(文字コードはユーザーry)だと思ってるんだが、
どうやらこの考えの方が少数派だということがわかったよ。
EBCDICの場合
[a-z]=[0x81-0x89]|[0x91-0x99]|[0xA2-0xA9] (変な書き方だが)
であって欲しいってことね。
確かに[a-z]でアルファベット小文字を表すってことができないのは直感的に不便な気がする。
しかし、エディタなり正規表現エンジンなりがそのような文字の扱いをするようになると
今度は本来文字コード上の[a-z]でマッチするべきaからz以外のコードがどうなってるのかわからないよな。
いい加減話がそれすぎたので俺はこのへんでやめときます。