2014-10-27 117 views
0

我对bash用正则表达式使用大括号替换部分字符串的能力非常熟悉。例如:Powershell字符串变量替换

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

以上将打印出“你好,南希!” PowerShell能够以这种方式进行子串合并吗?还是有相当的选择?

+0

可能重复(http://stackoverflow.com/questions/20157036/powershell-replace-characters-in-一个字符串)。这也有很多[示例](http://stackoverflow.com/search?q=powershell+string+replace)在SO – Matt 2014-10-27 17:47:24

回答

2

-replace操作者(支持正则表达式):的[Powershell的替换字符串中的字符]

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

真棒,这正是我正在寻找的。谢谢! – HalosGhost 2014-10-27 17:44:32