1

我有一个哈希图,我正在对每个键进行正则表达式。匹配后,我想将此信息存储到列表中(而不是哈希图)。这是我正在做的事情:

$listOfStuff = $myArray.keys | % { if($_.FullName -match 'KB[0-9]{7}') { $matches } }

这将返回以下内容:

Name        Value
----        ----
0           KB1234567
0           KB0123456
0           KB0012345
0           KB0001234

我怎样才能让它返回:

KB1234567
KB0123456
KB0012345
KB0001234
4

1 回答 1

2

单程:

$listOfStuff = $myArray.keys | 
               % { if($_.FullName -match 'KB[0-9]{7}') { $matches } } | 
               select -expa value
于 2013-10-11T16:31:47.410 回答