PowerShell: citation de remplacer & variables

C'est en réponse à ma question précédente:

PowerShell: -remplacer, regex et ($) dollar signe malheurs

Ma question est: pourquoi ces 2 lignes de code de sortie différent:

'abc' -replace 'a(\w)', '$1'
'abc' -replace 'a(\w)', "$1"

ET selon les 2 articles ci-dessous, pourquoi ne pas la variable '$1' entre guillemets simples obtenir utilisé comme une chaîne littérale? Le tout dans des guillemets simples devrait être traitée comme une chaîne de texte littéral, non?

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

OriginalL'auteur Vippy | 2012-02-23