[ruby-dev:3511] [BUG] regexp (?= )

From: 新井 康司 <JCA02266@...>
Date: 1998-09-14 17:12:48 UTC
List: ruby-dev #3511
新井です。

perlとrubyで以下のパターンマッチの動作が異なります。

print "1\n" if "foobar" =~ /foo(?=(bar)|(baz))/;
print "2\n" if "foobaz" =~ /foo(?=(bar)|(baz))/;

perl
=>1
  2

ruby
=>2

1.1c6リリースに間に合えばよいのですが…

In This Thread

Prev Next