Ruby 初心者スレッド Part 30at TECHRuby 初心者スレッド Part 30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト18:デフォルトの名無しさん 09/08/08 21:04:57 CentOS 5.3 で yum install ruby したら入ったのが 1.8.5 でびびったw こういう場合野良ビルドもやむなしだわな 19:デフォルトの名無しさん 09/08/08 21:30:14 Debian のtable, ubuntu9.04は 1.87 なんだな この辺が一番多いのかな。 20:デフォルトの名無しさん 09/08/08 23:00:31 正規表現の範囲指定繰り返し{m}のmの部分に、 \1, \2とかの後方参照を埋め込むことってできませんか? 例えば以下のような文字列strがあって、 str = "2foofoo" 2回fooが繰り返すということを意味しているときに、 str =~ /(\d)(foo){\1}/ というような書き方が0を返すようなことがしたいです。 後方参照の\1を数値の2と解釈させるような書き方ってありますか? 21:デフォルトの名無しさん 09/08/08 23:19:59 むしろできて欲しくない気もするな 数値をマッチさせてそれから正規表現を新規に作るしかあんめえ 22:デフォルトの名無しさん 09/08/08 23:22:43 str = "2foofoo" str =~ /(\d)/ str =~ /\d(foo){#{$1}}/ =>0 2行に分ければできるけど、1行でできるのかな? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch