Perl: use s / (substituir) e retorne uma nova string
No Perl, o operadors/
é usado para substituir partes de uma string. Agoras/
irá alterar seu parâmetro (a string) no lugar. Gostaria, no entanto, de substituir partes de uma corda antes de imprimi-la, como em
print "bla: ", replace("a","b",$myvar),"\n";
Existe talreplace
função no Perl, ou alguma outra maneira de fazê-lo?s/
não funcionará diretamente nesse caso e eu gostaria de evitar o uso de uma variável auxiliar. Existe alguma maneira de fazer isso em linha?