2016-12-05 71 views
-3

我正在将一个字符串保存在一个变量中。我想在正则表达式中使用这个变量以及其他一些模式。在perl中连接变量和字符串正则表达式

例如我的变量是这样

my $value = 'COMPONENT' 

我想用正则表达式中的这个变量与像01,02一些模式一起。所以,我的表达式匹配会像

/COMPONENT01/ 

我使用这样的事情/\Q$value/但不知道我怎么可以添加01到它。

+1

重新开放。关联问题的答案没有回答OP的问题。所有的答案建议使用'\ Q'或类似的,所以这显然是一个不同的问题。我确信可以找到一个重复的;这只是不是。 – ikegami

回答

3
/\Q$value\E01/ # \E ends \Q 

/\Q${value}01/ # Without the curlies, it would access var $value01 
+0

这适用于我。谢谢!!! – Sarath

相关问题