- 44 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/21 17:54]
- >文字クラスが文字コードに依存するって言うのは恥ずかしいことでしかないと思うんだが。
そりゃ確かに恥ずかしい。 でも [a-z] という表記が「小文字アルファベットの文字クラスを指定している」ものだと誤解して、 誤用しているほうがもっと恥ずかしい。 「-」を使った表記は文字コード上で連続した複数の文字を意味しているだけだから、 本当に文字クラスを指定しなければならないシーンでは [:lower:] や \l を使うべき。 代表的なエンコーディングでは偶然文字コードが連続しているから [a-z] で期待した動作になるので常用されているの。
|

|