Я читаю текстовый файл, в котором мне нужно отфильтровать и выполнить некоторое форматирование, если строка начинается в строке и заканчивается числом. Если бы я знал / исправлял значения, я мог бы использовать StartWith или EndsWith для фильтрации этой строки. Я попытался использовать его, как показано ниже, но я думаю, что это неправильно, поскольку он не работал.
if(($record.StartsWith.GetType() -eq [string]) -and ($record.EndsWith.GetType() -eq [int]))
Пример : мои строки читаются
TransDate,Merchant,Amount
Doe,Jane, *6098
3/4/2020,Walmart,6.45
3/4/2020,Starbucks,14.45
Doe,John, *6096
3/4/2020,Amazon,34.45
Мне нужно быть уверенным, что строки 2 и 5 имеют номера моей карты. Как я могу определить их в PowerShell? Дай мне знать, пожалуйста. Спасибо