Задать вопрос
@strelkovandreyvalerievich

Как красиво с помощью Powershell удалить определенные подстроки в файле?

Добрый день, имеется текстовый файл (file.txt) примерно следующего содержания

Разнообразный и богатый опыт реализация намеченных плановых заданий способствует подготовки и реализации форм развития. Таким образом рамки и место обучения кадров требуют определения и уточнения новых предложений. Не следует, однако забывать, что постоянное информационно-пропагандистское обеспечение нашей деятельности представляет собой интересный эксперимент проверки форм развития. Значимость этих проблем настолько очевидна, что дальнейшее развитие различных форм деятельности влечет за собой процесс внедрения и модернизации модели развития. Задача организации, в особенности же сложившаяся структура организации влечет за собой процесс внедрения и модернизации соответствующий условий активизации. Разнообразный и богатый опыт сложившаяся структура организации влечет за собой процесс внедрения и модернизации позиций, занимаемых участниками в отношении поставленных задач.


Необходимо удалить определенный перечень подстрок, например такие подстроки как:
  • богатый опыт
  • уточнения новых
  • интересный эксперимент

И сохранить в тот же файл изменения
  • Вопрос задан
  • 586 просмотров
Подписаться 3 Простой Комментировать
Решения вопроса 1
@azarij
В меру опытный никто
вот как выше сказали, но с одной поправкой:

(Get-Content test.txt) -replace "богатый опыт|уточнения новых|интересный эксперимент" | Set-Content test.txt
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@antonwx
(Get-Content test.txt).replace('богатый опыт', '').replace('уточнения новых', '').replace('интересный эксперимент', '') | Set-Content test.txt

(c) первая ссылка по запросу в гугле
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы