Kazuhiro NISHIYAMA wrote: > http://rakunet.org/TSNET/TSperl/24/721.html > を見て気づいたのですが、1.9だと正規表現の > 量指定子 {n,m} 関係の警告が出ません。 > > > % ruby18 -ve '/.{1, 2}/ =~ ""' > ruby 1.8.5 (2006-08-09) [i686-linux] > -e:1: warning: regexp has invalid interval > -e:1: warning: regexp has `}' without escape > % ruby19 -ve '/.{1, 2}/ =~ ""' > ruby 1.9.0 (2006-08-09) [i686-linux] > % どこまで崩れた表記に対して、警告またはエラーとする のか基準がわからなかったので、今は全く出していません。 基準が決まっていれば、出せると思います。 /a{/, /a{2/, /a{2,/, /a{2,3/, /a{2, }/, /a{ ,3}/ 繰り返しの対象が存在しない場合だけはエラーにしています。 /{2,3}/ -- 小迫