При использовании Notepad++ для просмотра текстовых файлов, которые также содержат некоторые более низкие управляющие символы ASCII (такие как NUL , BEL и ACK), он отображает каждый нижний символ ASCII в скобках, например:

[NUL][BEL][ACK]

Можно ли сделать так, чтобы он автоматически заменял нижние (не отображаемые) символы ASCII в качестве пробелов или просто удалял их?

Обновление: я хочу использовать Notepad++ как инструмент для просмотра видимых символов ASCII (или Unicode) любого файла. Это быстро и может загружать файлы практически любого размера. Когда у меня есть файл с неизвестным содержимым, это довольно идеально. Благодаря обширному языковому форматированию, если файл имеет распознаваемый язык, он отформатирует его идеально. Если это обычный текст, он покажет это отлично. Проблема возникает, когда файл имеет простой текст, смешанный с более низкими символами ASCII. Автоматическое преобразование всех этих символов в формат [XYZ] делает просмотр файла очень трудным. Я ищу способ избежать этого автоматического преобразования, чтобы файлы было легче просматривать.

1 ответ1

2

Вы можете использовать шаблон RegEx:

[\x00-\x1F]+

Чтобы удалить все низкие символы ASCII:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .