5
文字列を正規表現ルビに変換します
「/ [\ w \ s] + /」のような文字列を正規表現に変換する必要があります。 "/[\w\s]+/" => /[\w\s]+/ 私は次のRegexpようなさまざまな方法を試してみました: Regexp.new("/[\w\s]+/") => /\/[w ]+\//同様にRegexp.compile、そしてRegexp.escape。しかし、それらのどれも私が期待したように戻りません。 さらに私はバックスラッシュを削除してみました: Regexp.new("[\w\s]+") => /[w ]+/ しかし運がありません。 それから私はそれを簡単にしようとしました: str = "[\w\s]+" => "[w ]+" 脱出。文字列をそのままにして、正規表現オブジェクトに変換するにはどうすればよいですか?
118
ruby
regex
string
ruby-1.9.3