在执行string.scan时如何在正则表达式中使用变量?

bol*_*vik 1 ruby regex

当我扫描文档时,我想在我的正则表达式中使用字符串变量:

urlstring = "example.com"
scanresult = @doc.scan(/variable text in urlstring(.*?)link-text/)
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

Jok*_*ter 10

#{}被解释为几乎像""在正则表达式文字中.

@doc.scan /#{urlstring}(.*?)link-text/你想要的是什么?