2014-10-27 4 views
0

Я хорошо знаком с способностью Баша замещать части строк в регулярном выражении, используя фигурные скобки. Например:Переменная переменной переменной Powershell

a = "Hello, World!" 
echo "${a/World/Nancy}" 

Вышеприведенный текст напечатает «Привет, Нэнси!». Имеет ли powershell способность делать подстроку-подзадачу таким образом или есть эквивалентная альтернатива?

+0

возможно дубликат [Powershell Заменить символы в строке] (http://stackoverflow.com/questions/20157036/powershell-replace-characters-in- строка). Есть также много [примеров] (http://stackoverflow.com/search?q=powershell+string+replace) этого на SO – Matt

ответ

2

-replace оператор (поддерживает регулярные выражения):

$a = "Hello, World!" 
$a -replace "World","Nancy" 
+0

Awesome, это именно то, что я искал. Спасибо! – HalosGhost

Смежные вопросы