-3
我正在将一个字符串保存在一个变量中。我想在正则表达式中使用这个变量以及其他一些模式。在perl中连接变量和字符串正则表达式
例如我的变量是这样
my $value = 'COMPONENT'
我想用正则表达式中的这个变量与像01,02一些模式一起。所以,我的表达式匹配会像
/COMPONENT01/
我使用这样的事情/\Q$value/
但不知道我怎么可以添加01到它。
我正在将一个字符串保存在一个变量中。我想在正则表达式中使用这个变量以及其他一些模式。在perl中连接变量和字符串正则表达式
例如我的变量是这样
my $value = 'COMPONENT'
我想用正则表达式中的这个变量与像01,02一些模式一起。所以,我的表达式匹配会像
/COMPONENT01/
我使用这样的事情/\Q$value/
但不知道我怎么可以添加01到它。
/\Q$value\E01/ # \E ends \Q
或
/\Q${value}01/ # Without the curlies, it would access var $value01
这适用于我。谢谢!!! – Sarath
重新开放。关联问题的答案没有回答OP的问题。所有的答案建议使用'\ Q'或类似的,所以这显然是一个不同的问题。我确信可以找到一个重复的;这只是不是。 – ikegami