Actions
Bug #13024
closedConfusing error message matching a non-ASCII string with ASCII-regex
Description
irb(main):001:0> "\u2603".match(/./n)
(irb):1: warning: regexp match /.../n against to UTF-8 string
=> #<MatchData "☃">
I actually had to read the source to discover the intention of this error (partly because I copied the /n
from somewhere without knowing what it meant). Replacing "against to" with just "against" would improve the grammar (full disclosure: English isn't my native language either, I'm open to other suggestions here).
Updated by naruse (Yui NARUSE) over 7 years ago
Hmm, maybe the error message express /.../n is ASCII-8BIT (binary) regexp...
Updated by akr (Akira Tanaka) over 7 years ago
- Status changed from Open to Closed
Applied in changeset r57684.
refine warning message for binary regexp /.../n.
Reported by Herwin W. [ruby-core:78592] [Bug #13024]
Actions
Like0
Like0Like0