From: Yukihiro Matsumoto Date: 2006-04-15T04:37:12+09:00 Subject: [ruby-list:42030] Re: 正規表現のマッチングがフリーズしてしまうコード まつもと ゆきひろです In message "Re: [ruby-list:42029] Re: 正規表現のマッチングがフリーズしてしまうコード" on Sat, 15 Apr 2006 04:21:38 +0900, KIMURA Koichi writes: |まつもとさんの挙げられた「詳説 正規表現」の 7.8.1 とか |6.1.4 あたりが参考になると思います。7.8.1にあるような |正規表現がRubyでも書けるといいんですけどね。 7.8.1の正規表現って何だっけ。手元に本がないんで。中国に持っ てこれるはずないけど。えーと、会社に置いてたんだっけなあ。 あ、もしかして「コードを埋め込んだ正規表現」かな。これは採用 する予定はないです。せっかくの正規表現ライブラリをRubyべった りにするのはやりたくないんで。 そういう目的にはパーザジェネレータを使うべきだと思います。もっ と小規模なパターンに使いやすい(正規表現程度に)パーザジェネレー タが欲しいって話だとすると、私も欲しいです。誰か作ってくれな いかなあ。うまいことできたら、正規表現がテキスト処理を変えた のと同じくらい世界が変わるかもしれません。 なんて、全然違うものだったりして。