Выпущена nhreplace v2.7.0 с исправлениями и улучшениями:
- добавлена возможность ввода символов в тексте поиска и в тексте замены с использованием кода символа – по теме форума поддержки Юникод символы в заменяющем тексте
- исправлена ошибка, возникающая при указании кодировки файла со списком замен в параметре -list – см. /forum/viewtopic.php?f=14&t=2052#p2956
Новая версия доступна на странице загрузки.
Ввод символов по коду
Программа nhreplace, начиная с версии v2.7.0, обрабатывает управляющие последовательности:
- \uHHHH как Unicode символ с кодом HHHH
- \xHH как 8-битный символ с кодом HH
- \» как символ кавычек
- \’ как символ апостроф
- \r как символ перевода каретки
- \n как символ новой строки
- \t как символ горизонтальной табуляции
в параметрах:
- set (search escape text) – текст поиска с управляющими последовательностями,
- et (escape text) – текст замены с управляющими последовательностями.
Параметры spt (search plain text, простой текст поиска) и t (text, простой текст замены) не поддерживают управляющие последовательности и не могут содержать кавычки. Это сделано для совместимости с ранее написанными командными файлами, а также чтобы можно было задавать пути к файлам без экранирования символа обратной наклонной черты.
nhreplace v2.7.0