From: IWAOKA Masahiro Date: 2002-03-08T00:05:08+09:00 Subject: [ruby-list:34222] Re: 正規表現を生成(?)するメソッドの作成 いわおかです。 In the message <3C8777A2.B719F885@attglobal.net>, on Thu, Mar 07, 2002 at 11:19:45PM +0900, fukumit wrote: > if line =~ /genregexp("Ruby")/ これでは /genregexp("Ruby")/ という正規表現になってしまうので、 > def genregexp(text) > if text == "Ruby" - "(ルビー|Ruby)" + /(ルビー|Ruby)/ > else > text > end > end として、 if line =~ genregexp("Ruby") としてやればとりあえず期待された結果が得られるのではないでしょうか。 いわおか