Esto es en respuesta a mi anterior pregunta:PowerShell: Citando -replace y las variables
PowerShell: -replace, regex and ($) dollar sign woes
Mi pregunta es: ¿por qué estas 2 líneas de código tienen salida diferente:
'abc' -replace 'a(\w)', '$1'
'abc' -replace 'a(\w)', "$1"
Y de acuerdo con los 2 artículos siguientes, ¿por qué la variable '$ 1' en comillas simples no se usa como una cadena literal? Todo en comillas simples debe tratarse como una cadena de texto literal, ¿verdad?
http://www.computerperformance.co.uk/powershell/powershell_quotes.htm
http://blogs.msdn.com/b/powershell/archive/2006/07/15/variable-expansion-in-strings-and-herestrings.aspx
(la luz se apaga en la cabeza) Ma gracias ny. Bien explicado. – Vippy