Project

General

Profile

Actions

Bug #7533

closed

Oniguruma hates the letter 's' :(

Added by ileitch (Ian Leitch) almost 12 years ago. Updated almost 12 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.0.0dev (2012-12-08) [x86_64-darwin12.2.0]
Backport:
[ruby-core:50680]

Description

MRI 2.0.0dev (2012-12-08), MRI 1.9.3-p327, Rubinius f76d3f67, JRuby 1.7.1 (1.9.3)

"s.net" =~ /\A[^\W_]+([-.][^\W_]+).[a-z]{2,6}.?\Z/i
=> nil
"t.net" =~ /\A[^\W_]+([-.][^\W_]+)
.[a-z]{2,6}.?\Z/i
=> 0
"s.net" =~ /\A[^\W_]+([-.][^\W_]+)*.[a-z]{2,6}.?\Z/
=> 0

MRI 1.8.7-p371

$KCODE
=> "NONE"
"s.net" =~ /\A[^\W_]+([-.][^\W_]+).[a-z]{2,6}.?\Z/i
=> 0
$KCODE = 'UTF8'
=> "UTF8"
"s.net" =~ /\A[^\W_]+([-.][^\W_]+)
.[a-z]{2,6}.?\Z/i
=> 0

Rubinius f76d3f67, JRuby 1.7.1 (1.8.7)

$KCODE
=> "NONE"
"s.net" =~ /\A[^\W_]+([-.][^\W_]+).[a-z]{2,6}.?\Z/i
=> 0
$KCODE = 'UTF8'
=> "UTF8"
"s.net" =~ /\A[^\W_]+([-.][^\W_]+)
.[a-z]{2,6}.?\Z/i
=> nil
"t.net" =~ /\A[^\W_]+([-.][^\W_]+).[a-z]{2,6}.?\Z/i
=> 0
"s.net" =~ /\A[^\W_]+([-.][^\W_]+)
.[a-z]{2,6}.?\Z/
=> 0


Related issues 2 (0 open2 closed)

Has duplicate Ruby master - Bug #7534: /(?i:[\W])/ and /(?i:[\w])/ both match "s"Closed12/08/2012Actions
Is duplicate of Ruby master - Bug #4044: Regex matching errors when using \W character class and /i optionClosednaruse (Yui NARUSE)Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0