2012-09-07 155 views

回答

2

嗯,你總是可以只做到這一點:

s[Regexp.new("%s" % "test")] 

如果您的字符串可以包含具有特殊含義的字符,請事先使用Regexp.escape。此外,您可以直接內插到正則表達式中:

s = "test" 
/#{s}/ #=> /test/