在正则表达式中连接表达式和变量

ala*_*ack 1 regex perl

我想做这样的事情

 if($variable =~ /$other_variable_expression/){
     do something;
 }
Run Code Online (Sandbox Code Playgroud)

$other_variable动态部分在哪里(由循环等改变),expression总是像"abc"一样是静态部分!

怎么做?

yst*_*sth 5

两种方式:

/${other_variable}_expression/
Run Code Online (Sandbox Code Playgroud)

要么

/$other_variable\_expression/
Run Code Online (Sandbox Code Playgroud)