Perl: use s / (replace) y devuelva una nueva cadena
En Perl, el operadors/
se usa para reemplazar partes de una cadena. Ahoras/
alterará su parámetro (la cadena) en su lugar. Sin embargo, me gustaría reemplazar partes de una cadena antes de imprimirla, como en
print "bla: ", replace("a","b",$myvar),"\n";
¿Hay talreplace
funcionar en Perl, o alguna otra forma de hacerlo?s/
no funcionará directamente en este caso, y me gustaría evitar usar una variable auxiliar. ¿Hay alguna manera de hacer esto en línea?