[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20223] Re: /()*\1/ =~ ""

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2003-05-19 09:58:14 UTC
List: ruby-dev #20223
西山和広です。

In <87smrbbhi9.fsf@serein.a02.aist.go.jp>
On Mon, 19 May 2003 15:03:11 +0900
Tanaka Akira <akr@m17n.org> wrote:
> さらに、/(?:()|()|()|(x)|()|())*\2b\5/ =~ "x" なんてのも考えられて、こ
> れは 3回(以上)マッチして、2つめ、4つめ、5つめを通らないといけません。
> 
> # これは perl でもマッチしません。

文字列の中に b がないのでマッチしないと思うのですが。

"xb"だとマッチするようです(perl 5.6.0)。

$ perl -e 'print "match\n" if "xb" =~ /(?:()|()|()|(x)|()|())*\2b\5/'
match
$ $ perl -v | grep v5
This is perl, v5.6.0 built for i386-linux
$


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)


In This Thread