From: Kazuhiro NISHIYAMA Date: 2000-07-08T09:23:58+09:00 Subject: [ruby-list:23741] 正規表現の中の / 正規表現の中に/があると1.4.4までは大丈夫だったのに1.4.5だと parse errorになります。 VinePlusのrpmから入れたruby 1.4.5 (2000-06-24) [i386-linux-gnu]が 最新の1.4.5じゃないからかと思って、ftpでとってきて./configure; makeし直したruby 1.4.5 (2000-06-26) [i586-linux]でも試してみましたが どちらも同じでした。 仕様が変わったのでしょうか? $ ruby -ve 'p re=/[/]/;p re==="\\/",$`,$&' ruby 1.4.4 (2000-04-14) [i386-cygwin] /[\/]/ 1 "\\" "/" $ ruby -ve 'p re=/[/]/;p re==="\\/",$`,$&' ruby 1.4.5 (2000-06-24) [i386-linux-gnu] /tmp/rb4C84dX:1: invalid regular expression: /[/ /tmp/rb4C84dX:1: parse error p re=/[/]/;p re==="\\/",$`,$& ^ $ ./ruby -ve 'p re=/[\/]/;p re==="\\/",$`,$&' ruby 1.4.5 (2000-06-26) [i586-linux] /[\\/]/ 1 "\\" "/" --- ZnZ(ゼット エヌ ゼット) 西山和広(Kazuhiro Nishiyama) mailto:zn@mbf.nifty.com