Я использую следующий фрагмент кода для поиска нескольких системных имен в текстовом файле и сохранения их в массиве.
Теперь мне нужно сохранить позицию матчей, но всегда получать только позицию первого матча.
$pattern_sysname = '(?<=Computername).+?($)'
Get-Content $path | Foreach {if ([Regex]::IsMatch($_, $pattern_sysname)) {
$arr_sysname += [Regex]::Match($_, $pattern_sysname)
}
}
$arr_sysname.index
Мне нужна позиция каждого матча.