У меня есть dataTable, созданный и заполненный в PowerShell из SQL-запроса.
Мне нужно пройтись по каждой строке с данными, найти совпадение (пробел / пробел) и заменить его просто (/) (по запросу клиента)
Мне нужно заменить это совпадение для каждой строки.
Я провел бесчисленное количество поисков и попробовал следующее:
$dt | where {$_.l4 -cmatch " / "} | foreach {$_.l4 = "/"}
Но это заменяет все значение на просто (/)
Я пытался использовать replace, creplace и многие другие циклы ForEach, операторы IF и т. Д.,
Этопо сути то, что я пытаюсь сделать:
#loop through the datatable and replace " / " with "/"
foreach ($Row in $dt.Rows) {
if($Row -cmatch " - "){
$Row -creplace " - ","/"
}
}
Пожалуйста, скажите мне, что я чего-то явно упускаю.
Я ценю вашу помощь и руководство, поскольку я расширяю свои знания PowerShell!