在powershell中使用匹配的模式-替换
下面打印出123$replace456,我想打印123yyy456。在powershell中如何执行此操作在powershell中使用匹配的模式-替换,powershell,Powershell,下面打印出123$replace456,我想打印123yyy456。在powershell中如何执行此操作 $path = '123xxx456' $search = "(\d*)xxx(\d*)" $replace = 'yyy' $path -replace $search, '$1$replace$2' 为替换模式使用双引号字符串,以便正确展开$replace。记住在反向引用前面转义$(即`$1): 在replace中使用双引号使变量正确展开。 $path -replac
$path = '123xxx456'
$search = "(\d*)xxx(\d*)"
$replace = 'yyy'
$path -replace $search, '$1$replace$2'
为替换模式使用双引号字符串,以便正确展开
$replace
。记住在反向引用前面转义$
(即`$1
):
在replace中使用双引号使变量正确展开。
$path -replace $search, "`$1$replace`$2"