Ruby 初心者スレッド Part 30at TECHRuby 初心者スレッド Part 30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト104:デフォルトの名無しさん 09/08/12 16:54:57 いまいち質問がよくわからんけど re = Regexp.new("$d+") if s =~ re みたいにすれば動的に正規表現作れる 105:103 09/08/12 17:48:43 例えば word.txtのなかに apple banana cat が入っていて,それが今後どんどん追加されていくときに =~の右辺がwordのなかを一行ずつ読み込んでマッチしているか確認してほしいのです. >>104 $dは特殊変数かなにかですか? 106:デフォルトの名無しさん 09/08/12 17:53:34 だからマニュアルか解説本くらい読めよ たいてい書いてあるからさ 文字列を正規表現オブジェクトにする方法はいくつかある リテラルとして直接書き込む方法 /hoge/ 変数として // 内で展開する方法 str = "hoge" /#{str}/ Regexp オブジェクトの明示的な生成 Regexp.new("hoge") 好きなの選べ 107:デフォルトの名無しさん 09/08/12 18:02:47 >>106 すいません.wordの中をgetsで取得しながらやってみます. ありがとうございました. 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch