Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


По рабоче-крестьянски:
Скрытый текст
Код: Выделить весь код
Get-Content -Path 'C:\Мои проекты\0322\0001.txt' |`
    ForEach-Object -Process {
        $aWords = $_.Split()
        $iCount = $aWords.Count - $aWords.Count % 2

        for($i = 0; $i -lt $iCount; $i = $i + 2) {
            $sWord          = $aWords[$i]
            $aWords[$i]     = $aWords[$i + 1]
            $aWords[$i + 1] = $sWord
        }

        $aWords -join ' '
    }


Полагаю, можно быстрее сделать замену регуляркой.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:24, 05-10-2020 | #3