[ruby-core:112683] [Ruby master Bug#19476] Regexp unexpected match
From:
andreccosta via ruby-core <ruby-core@...>
Date:
2023-03-03 22:55:01 UTC
List:
ruby-core #112683
Issue #19476 has been reported by andreccosta (Andr=E9 Costa).
----------------------------------------
Bug #19476: Regexp unexpected match
https://bugs.ruby-lang.org/issues/19476
* Author: andreccosta (Andr=E9 Costa)
* Status: Open
* Priority: Normal
* ruby -v: ruby 3.2.1 (2023-02-08 revision 31819e82c8) [arm64-darwin22]
* Backport: 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN
----------------------------------------
Ruby 3.2.1:
```ruby
> RUBY_VERSION
=3D> "3.2.1"
irb(main):011:0> "123456789".match(/(\(?\d-?\)?){6,15}/)
=3D> #<MatchData "123456" 1:"6">
irb(main):012:0> "123456789".match(/(\d-?\)?){6,}/)
=3D> #<MatchData "123456" 1:"6">
```
Ruby 3.1.3:
``` ruby
> RUBY_VERSION
=3D> "3.1.3"
> "123456789".match(/(\(?\d-?\)?){6,15}/)
=3D> #<MatchData "123456789" 1:"9">
> "123456789".match(/(\d-?\)?){6,}/)
=3D> #<MatchData "123456789" 1:"9">
```
--=20
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-c=
ore.ml.ruby-lang.org/