小编Sno*_*ung的帖子

从哈希表中删除重复值

我是PowerShell的新手,我需要从哈希表中删除重复的值,例如"c"有一个重复的3 - "3,4,3"并且"d"有重复的1 - "1,1,6,4".

[hashtable]$alpha = @{
"a" = "1";
"b" = "2,1,5";
"c" = "3,4,3";
"d" = "1,1,6,4";
"e" = "1,7,9,0";
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到结果?

我已经尝试select-object -unique但不起作用.

powershell powershell-2.0 powershell-3.0

3
推荐指数
1
解决办法
843
查看次数

比较powershell中的两个哈希表

您好,我是初学者,我需要比较两个哈希表并进行其他重生。

例如 :

[hashtable]$alpha =@{
"A1" = "computer";
"A2" = "folder";
"A3" = "plane";
"A4" = "flower";
"A5" = "dog";
}


[hashtable]$beta =@{
"computer" = "P1";
"plane" = "P2";
"garden" = "p3";
"flower" = "P4";
"dog" = "P5";
}
Run Code Online (Sandbox Code Playgroud)

如果我有电脑$alpha$beta我需要编写P1用户A1,如果我在有平面$alpha$beta我需要写P2用户A3

我需要为每个使用吗?

谢谢 !

powershell compare hashtable powershell-2.0

2
推荐指数
1
解决办法
6787
查看次数

在powershell中使用下划线的相同单词

我有两个用下划线分隔的表达式.我无法创建允许我区分它们的REGEX.

例:

"S_Macdo" -match "^S(?<NAME>[a-zA-Z]*)"
Run Code Online (Sandbox Code Playgroud)

- > Macdo - >好的

"S_Macdo_Fries" -match "^S(?<NAME>[a-zA-Z]*)"
Run Code Online (Sandbox Code Playgroud)

- > Macdo - > NOK - 我需要Macdo_Fries

谢谢

regex string powershell

1
推荐指数
1
解决办法
74
查看次数