[#45637] [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

14 messages 2012/05/16

[#45670] [ruby-trunk - Bug #6479][Open] ipaddr.rbの受け付ける書式が、プラットフォームによって異なる — "kachick (Kenichi Kamiya)" <kachick1+ruby@...>

9 messages 2012/05/22

[ruby-dev:45609] [Ruby 1.8 - Bug #114] /abc\A?/.match("")

From: "shyouhei (Shyouhei Urabe)" <shyouhei@...>
Date: 2012-05-02 08:47:33 UTC
List: ruby-dev #45609
Issue #114 has been updated by shyouhei (Shyouhei Urabe).

Description updated
ruby -v changed from ruby 1.8.8dev (2010-09-24 revision 27061) [x86_64-linux] to ruby 1.8.8dev (2012-04-14 revision 27061) [x86_64-linux]

まだ再現します。
----------------------------------------
Bug #114: /abc\A?/.match("")
https://bugs.ruby-lang.org/issues/114#change-26372

Author: Anonymous
Status: Assigned
Priority: Low
Assignee: matz (Yukihiro Matsumoto)
Category: core
Target version: 
ruby -v: ruby 1.8.8dev (2012-04-14 revision 27061) [x86_64-linux]


=begin
 以下のように空文字列に対し /abc\A?/ はマッチしますが
 /(?:a)bc\A?/ はマッチしません。
 
 a と (?:a) の違いでそのような変化が生じるのは変ではないでしょうか。
 
 % ./ruby -ve 'p(/abc\A?/.match(""))'      
 ruby 1.8.7 (2008-06-08 patchlevel 5000) [i686-linux]
 #<MatchData "">
 
 % ./ruby -ve 'p(/(?:a)bc\A?/.match(""))'
 ruby 1.8.7 (2008-06-08 patchlevel 5000) [i686-linux]
 nil
 -- 
 [田中 哲][たなか あきら][Tanaka Akira]
=end



-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next