【问题标题】:Powershell string filteringPowershell 字符串过滤
【发布时间】:2022-09-23 11:59:53
【问题描述】:

我在powershell中运行一个cmdlet,它返回一个字符串,例如;

123@#EXT#outlook.com
456@outlook.com
789@outlook.com

我正在寻找一种从字符串中删除#EXT# 字符的方法。我可以做任何事情,但删除它并且正在努力寻找任何文档:/

  • $string = $string -replace \'#ext#\'

标签: powershell


【解决方案1】:

让我们假设 cmdlet 输出一个字符串数组。这是由 $adr 变量模拟的。

#Array of strings
$adr = @(
    "123@#EXT#outlook.com"
    "456@outlook.com"
    "789@outlook.com"
)

$adr|foreach {$_ -replace "#EXT#",""}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 2010-10-28
    • 2019-01-24
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    相关资源
    最近更新 更多