我有一个用XML编写的字符串,它近似为: 60-894-74987
我需要在powershell中添加一行,以删除字符串中的“-”,使我剩下“ 6089474987”
我一直在尝试使用-replace函数,但是它出错或破坏了powershell。
基本代码是:
$serialnumber= $pcinfo[4] #([4]= <value>60-984-74987</value>)
$serialnumber= $serialnumber replace '-',"
我对此没有错误,powershell给了我>>
答案 0 :(得分:0)
更改
$serialnumber= $serialnumber -replace '-',"
到
$serialnumber= $serialnumber -replace '-'
如果您只是删除字符而不替换它们,则不需要显式的空引号。
答案 1 :(得分:0)
您可以在下面简单地以C#方式编写。
S