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

ruby-reference-manual:1935

From: Sho Hashimoto <redmine@r...>
Date: Sat, 19 Dec 2009 16:44:30 +0900
Subject: [ruby-reference-manual:1935] [Bug #2504] $&などの特殊変数の例が期待値通りに実行できない

Bug #2504: $&などの特殊変数の例が期待値通りに実行できない
http://redmine.ruby-lang.org/issues/show/2504

起票者: Sho Hashimoto
ステータス: Open, 優先度: Normal

$&、$~、$`、$'、$<数字>の例は#=>にある通りに実行できませんでした。

例えば、$&だと以下のような修正になりそうです。

 === 例
  str = '<p><a href="http://example.com">example.com</a></p>'
- if %r[<a href="(.*?)">(.*?)</a>/] =~ str
+ if %r[<a href="(.*?)">(.*?)</a>] =~ str
    p $& 
  end
  #=> "<p><a href=\"http://example.com\">example.com</a></p>"

他も同じ修正でうまく動きました。これも修正しておきます。問題があったら教えてください。


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

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

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

->    1935 2009-12-19 08:44 [redmine@r...        ] [Bug #2504] $&などの特殊変数の例が期待値通りに実行できない
      1936 2009-12-19 08:57 ┗[redmine@r...        ] [Bug #2504](Closed) $&などの特殊変数の例が期待値通りに実行できない