テキストエディタ何使ってる?Ver.10

このエントリーをはてなブックマークに追加
641617
>>635
文字クラスで必要になるから。
裏を返すと文字クラスくらいでしか使わないってことか。

>>636
俺はそうあるべき(文字コードはユーザーry)だと思ってるんだが、
どうやらこの考えの方が少数派だということがわかったよ。

EBCDICの場合
[a-z]=[0x81-0x89]|[0x91-0x99]|[0xA2-0xA9] (変な書き方だが)
であって欲しいってことね。
確かに[a-z]でアルファベット小文字を表すってことができないのは直感的に不便な気がする。
しかし、エディタなり正規表現エンジンなりがそのような文字の扱いをするようになると
今度は本来文字コード上の[a-z]でマッチするべきaからz以外のコードがどうなってるのかわからないよな。

いい加減話がそれすぎたので俺はこのへんでやめときます。
642名無しさん@お腹いっぱい。:03/02/21 15:28 ID:esOQbptZ
なんのために [:alpha:] のような書式があるのかと子一時間
643名無しさん@お腹いっぱい。:03/02/21 15:31 ID:+tcoIlhs
>>641
文字クラスが文字コードに依存するって言うのは恥ずかしいことでしかないと思うんだが。
どんなコードでも入力が同一なら出力も同一であるべきじゃないの?