Страница 1 из 1

Просто удаление символов

Добавлено: 30 янв 2012, 11:28
pti4ik
Спасибо, что поддерживаете эту замечательную утилиту!

Хотелось бы, чтобы можно было просто удалять символы из строки, то есть заменять на ничто.

Например, нужно удалить символ 'a'.

Код: Выделить всё

nhrplc.exe -s:"a" -t:"" 1.txt
- не работает (не производит замен)
делаем заменяющую строку любой непустой:

Код: Выделить всё

nhrplc.exe -s:"a" -t:" " 1.txt
- работает как положено

Та же история, если вместо строк подставлять файлы: если подставлять пустой файл, то замена не срабатывает, а если в заменяющем файле есть хоть один символ, то все работает.

Re: Просто удаление символов

Добавлено: 03 фев 2012, 14:22
nhutils
Да, сейчас работает именно так.
Скоро исправим, чтобы удаление было через замену на пустую строку.

Re: Просто удаление символов

Добавлено: 07 фев 2012, 11:13
nhutils
Исправлено в NHRPLC 2.2.0 viewtopic.php?f=14&t=1975

Пример:

Код: Выделить всё

D:\Temp>type 1.txt 
abcd
cdef
efgh


D:\Temp>nhrplc -s:"cd" -t:"" 1.txt 
1.txt: 2 замены

D:\Temp>type 1.txt 
ab
ef
efgh