我想导入 CSV 并使用某些正则表达式过滤掉数据。输入 CSV 示例:
John;Doe;18
Peter;Test;21
我想过滤掉个人姓名,例如:我只想查看姓氏以“d”开头的人以及 20 岁及以上的人。
如何将过滤后的数据写入新数组?这是我到目前为止编写的一段代码:
$persons = import-csv -Header "surname", "lastname", "age" -delimiter ";" data.csv
$persons | ForEach-Object {
if $_.lastname -match "^d" {
#?
}
非常感谢