[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2905

From: 5 5 <redmine@r...>
Date: Thu, 10 Nov 2011 00:34:46 +0900
Subject: [ruby-reference-manual:2905] [るりまプロジェクト - Bug #5320] 「正規表現」が Ruby 1.9 対応でない


Issue #5320 has been updated by 5 5.


鬼車のマニュアルと Ruby 1.9 が違っている点をもう一つ見つけました。

鬼車のマニュアルでは,\d は「Unicodeの場合: General_Category -- Decimal_Number」となっていて,[0-9] の他に,いわゆる全角数字や , などの数字にもマッチすることになっています。
しかし,Ruby 1.9.3 で試したところ,上述の数字のうち,[0-9] にしかマッチしませんでした。

こういう違いってどこで確認できるのでしょうか?
----------------------------------------
Bug #5320: 「正規表現」が Ruby 1.9 対応でない
http://redmine.ruby-lang.org/issues/5320

Author: 5 5
Status: Open
Priority: Normal
Assignee: 
Category: doc
Target version: 
reporter: 
ruby_version: 1.9


今頃気づきましたが,「正規表現」(spec/regexp)って,Ruby 1.9 対応じゃないんですね。

Ruby 1.9 の強力な正規表現について詳しく知りたい方は多いと思うので,なんとかしたいです。

最初から全部書くのは大変なので,応急的には「Oniguruma のマニュアルを見てくれ」とすればよさそうなのですが,Oniguruma と違っている点もあります。
たとえば,UCS-4 による文字の指定は,Oniguruma のマニュアルでは \x{ } ですが,Ruby 1.9 では \u{ } です。


-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2826 2011-09-14 06:06 [redmine@r...        ] [るりまプロジェクト - Bug #5320][Open] 「正規表現」が Ruby 1.9 対応でない
->    2905 2011-11-09 16:34 ┣[redmine@r...        ] [るりまプロジェクト - Bug #5320] 「正規表現」が Ruby 1.9 対応でない
      3722 2013-06-02 04:51 ┣[redmine@r...        ] [るりまプロジェクト - Bug #5320] 「正規表現」が Ruby 1.9 対応でない
      3875 2014-09-10 15:25 ┣[sho-h@n...          ] [るりまプロジェクト - Bug #5320] 「正規表現」が Ruby 1.9 対応でない
      3876 2014-09-10 15:26 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #5320] [Closed] 「正規表現」が Ruby 1.9 対応でない