勉強になりました。西山さん、ありがとう。

>From: Kazuhiro NISHIYAMA <zn / mbf.nifty.com>
・・・
> >>> Tue, 18 Oct 2005 15:57:22 +0900 の刻に
> >>> conundrum / hotmail.co.jp("conundrum /") 氏曰く
> > 自分には、欲張り表現な
> > >% ruby -e 'p(/^[\x61-\x7a]+[x][0-9]+$/ =~ "hogex111")'
> > >0
> > >% ruby -e 'p(/^[a-z]+x[0-9]+$/ =~ "hogex111")'
> > >0
> > が、'x'を喰ってしまわずに適合してしまうという解釈、と、'x'を喰ってしまっ
て適
> > 合しないという解釈、
> > どちらになってもしかたがない(実装次第)のかなって気がします。
>
>バックトラックしてほしくないときには(?>...)を使って
>
>% ruby -e 'p(/^(?>[a-z]+)x[0-9]+$/ =~ "hogex111")'
>nil
>
>とすればいいので、実装次第ということはないと思います。

よくわかりました。早速使います。なるほど〜。

conundrum / hotmail.co.jp

_________________________________________________________________
ウィルス駆除も無料の 「MSN Hotmail」  http://www.hotmail.com/