From: gotoken@... (GOTO Kentaro) Date: 1997-03-30T10:42:51+09:00 Subject: [ruby-list:2501] Re: JString? (Re: about TCPserver) 後藤です '97年03月30日(日) 午前07時頃、前田さん: > On Sat, 29 Mar 97 01:39:00 JST, > gotoken@math.hokudai.ac.jp (GOTO Kentaro) wrote: > | 前に投稿した長ったらしい urllib の中で each_byte を使ったのは > | 日本語をバイトで扱っているというのを明示したかったからです. > そういう書き方すると気持いいですね。 でもこれだと正規表現使えないし... しかし, どうも String も中が日本語だと JIS 以外のときは日本語 文字列扱いされちゃうらしいので, 現行だとやっぱり each_byte の ようなものでバイト単位で処理した方が良いと思います. # バイト列と言い切れないとなると # やっぱ今の String は何か半端な感じですね. > | それは大変そうですね. 以前 C++で「 == が定義された任意の集合」 > | 上の正規表現を実装したときも相当に重かったような気がします. > かなり重そうですね... > どういう風に使うんでしょう。 あ, 書くんじゃなかった :) 純な(オートマトンの教科書に載ってるような)正規言語を ハンドルしたかったんです. celluler automata を書くとき cell の状態集合のクラスを 作りたかったいうのがもともとの動機ですけど...(汗;) -- 後藤