Hola amigos, parece una cosa muy sencilla, pero he estado buscando en Google durante mucho rato y sigo sin resolverlo.
Quiero usar una expresión regular pero pasándole variables, ej:
my $prueba1 = "Hola";
my $prueba2 = "Adios";
my $texto = "Hola, Hola, Hola";
$texto =~ s/$prueba1/$prueba2/g;
print $texto;
Y la salida debería ser: "Adios, Adios, Adios". Pero no sale nada.
Esta claro que no está interpretando las variables, o las está interpretando como texto ...