From: naruse@... Date: 2016-12-12T15:05:37+00:00 Subject: [ruby-core:78609] [Ruby trunk Bug#13024] Confusing error message matching a non-ASCII string with ASCII-regex Issue #13024 has been updated by Yui NARUSE. Hmm, maybe the error message express /.../n is ASCII-8BIT (binary) regexp... ---------------------------------------- Bug #13024: Confusing error message matching a non-ASCII string with ASCII-regex https://bugs.ruby-lang.org/issues/13024#change-61993 * Author: Herwin W * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- ```ruby irb(main):001:0> "\u2603".match(/./n) (irb):1: warning: regexp match /.../n against to UTF-8 string => # ``` 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). -- https://bugs.ruby-lang.org/ Unsubscribe: