【发布时间】:2022-09-23 11:59:53
【问题描述】:
我在powershell中运行一个cmdlet,它返回一个字符串,例如;
123@#EXT#outlook.com
456@outlook.com
789@outlook.com
我正在寻找一种从字符串中删除#EXT# 字符的方法。我可以做任何事情,但删除它并且正在努力寻找任何文档:/
-
$string = $string -replace \'#ext#\'
标签: powershell
我在powershell中运行一个cmdlet,它返回一个字符串,例如;
123@#EXT#outlook.com
456@outlook.com
789@outlook.com
我正在寻找一种从字符串中删除#EXT# 字符的方法。我可以做任何事情,但删除它并且正在努力寻找任何文档:/
$string = $string -replace \'#ext#\'
标签: powershell
让我们假设 cmdlet 输出一个字符串数组。这是由 $adr 变量模拟的。
#Array of strings
$adr = @(
"123@#EXT#outlook.com"
"456@outlook.com"
"789@outlook.com"
)
$adr|foreach {$_ -replace "#EXT#",""}
【讨论】: