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" {
#?
}
どうもありがとう