Выпущена новая версия nhrt v2.13.0 – программы для замены текста в файлах.
Новые возможности
- Режим удаления текста, не отвечающего регулярному выражению
Исправления
- Улучшение производительности при большом числе вхождений
Загрузка новой версии
- Новую версию можно скачать на странице загрузки nhrt
Удаление текста, не отвечающего регулярному выражению
Новый параметр -nc/-nocopy, используемый совместно с параметром -sre, задаёт вывод только найденных вхождений. Другими словами, удаление текста, не являющегося вхождениями.
Параметр предназначен для задач, где требуется вывести только найденный/преобразованный текст.
Пример использования -nc
Следующая команда находит в файле числа и выводит их в виде списка по одному числу на строку:
nhrt -sre:\d+ -fet:$0\r\n -nocopy file.txt
Для файла:
jjnik 2342 erff sfsf 2334
5676 fgtt 3467 gnhf 4575
zdsl 3568 sdji sdf ssd 3449
вывод будет такой:
2342
2334
5676
3467
4575
3568
3449
Улучшение производительности при большом числе вхождений
Улучшена скорость работы программы при обработке файлов с большим числом вхождений (тысячи), по сообщению пользователя программы..
Операция, которая раньше выполнялась за несколько часов, теперь выполняется за несколько секунд.