且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在正则表达式中使用 Perl 变量?

更新时间:2023-02-21 16:08:18

避免使用 '$1' 和 '$2',因为它们是正则表达式元字符.

Avoid '$1' and '$2' because they are regex metacharacters.

use strict;
use warnings;

my $val1 = "abc";
my $val2 = "def";
while (<>)
{
    s/$val1/$val2/g;
    print;
}