https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112010-02-28T03:18:35ZRuby Issue Tracking SystemRuby master - Bug #2822: Russian characters are missing from word characters types in Regexphttps://bugs.ruby-lang.org/issues/2822?journal_id=84592010-02-28T03:18:35ZEregon (Benoit Daloze)
<ul></ul><p>=begin<br>
$ ri Regexp<br>
/\w/ - A word character ([a-zA-Z0-9_])</p>
<p>/[[:word:]]/ - A character in one of the following Unicode<br>
general categories Letter, Mark, Number,<br>
Connector_Punctuation<i/i></p>
<p>/\p{Word}/ - A member of one of the following Unicode general<br>
category Letter, Mark, Number, Connector_Punctuation</p>
<blockquote>
<p>"aér".match /\w+/<br>
=> #<MatchData "a"><br>
"aér".match /[[:word:]]+/<br>
=> #<MatchData "aér"><br>
"aér".match /\p{Word}+/<br>
=> #<MatchData "aér"></p>
</blockquote>
<p>The documentation of Regexp is awesome in Ruby 1.9, have a look ;)<br>
=end</p> Ruby master - Bug #2822: Russian characters are missing from word characters types in Regexphttps://bugs.ruby-lang.org/issues/2822?journal_id=84602010-02-28T03:34:57Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>=begin</p>
<p>=end</p>