Это ответ на мой предыдущий вопрос:
PowerShell: -replace, regex и ($) долларовые знаки
Мой вопрос: почему эти 2 строки кода имеют разный вывод:
'abc' -replace 'a(\w)', '$1'
'abc' -replace 'a(\w)', "$1"
И в соответствии с двумя статьями ниже, почему переменная '$ 1' в одинарных кавычках не используется как буквальная строка? Все в одинарных кавычках следует рассматривать как буквальную текстовую строку, правильно?
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