Как заменить каждый пробел в документе Notepad++ символом Null?

я копирую и вставляю hex (я думаю, что это hex, но я понятия не имею) из одного документа в другой, и все нулевые символы превращаются в пробелы. Как я могу изменить их все обратно на нулевые символы, предпочтительно с помощью Ctrl+H?

9
задан Sathya
04.02.2023 10:13 Количество просмотров материала 3579
Распечатать страницу

2 ответа

к сожалению, не может быть простой способ сделать это в Notepad++. Даже используя плагин Hex, массовая замена, казалось, вызвать Notepad++, чтобы повесить в тестировании. Индивидуальная ручная замена является опцией (самое простое существо с шестнадцатеричным плагином, только что упомянутым), но для стиля Ctrl+H "все в одном кадре", вы можете попробовать пробную копию UltraEdit или аналогичные.

0
отвечен Anaksunaman 2023-02-05 18:01

вы можете конвертировать текст в шестнадцатеричную строку в разделе Extensions - > Converter, а затем искать и заменять 20 на 00 и конвертировать все обратно. Только проблема будет в том, что это также заменит, например, "1208", будучи двумя байтами 0x12 и 0x08.

В этой форме вы можете использовать регулярное выражение поиска замены и поиска 20(?=(?:[\da-fA-F]{2})+$|$) (предоставлено stribizhev) и замените его на 00.

Затем просто преобразуйте его обратно, и все готово.

0
отвечен RikuXan 2023-02-05 20:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх