1. ホーム
  2. ruby

[解決済み] 文字列を正規表現に補間する

2022-04-23 04:13:03

質問

Rubyで正規表現に文字列の値を代入したいのですが、どうすればいいですか?これを簡単に行う方法はありますか?例えば

foo = "0.0.0.0"
goo = "here is some other stuff 0.0.0.0" 
if goo =~ /value of foo here dynamically/
  puts "success!"
end

解決方法は?

文字列挿入と同じです。

if goo =~ /#{Regexp.quote(foo)}/
#...