my $pattern = ; my @parts = split /\//, $pattern; my $search = qr/$parts[1]/; $string =~ s/$search/$parts[2]/;