使用 Notepad++ 查看包含低位 ASCII 控制字符的文本文件

使用 Notepad++ 查看包含低位 ASCII 控制字符的文本文件

当使用 Notepad++ 查看包含一些低位 ASCII 控制字符(例如NULBELACK)的文本文件时,它会将每个低位 ASCII 字符显示在括号中,如下所示:

[NUL][BEL][ACK]

是否可以让它自动将低位(不可显示的) ASCII 字符替换为空格,或者简单地将其删除?

更新:我的目标是使用 Notepad++ 作为查看任何文件中可见的 ASCII(或 Unicode)字符的工具。它速度很快,可以加载几乎任何大小的文件。当我有一个内容未知的文件时,它是相当理想的选择。由于它具有广泛的语言格式,如果文件是可识别的语言,它将完美地格式化它。如果它是纯文本,它将完美显示它。当文件中的纯文本与小写 ASCII 字符混合时,挑战就来了。所有这些字符都自动转换为格式[XYZ]使得查看文件非常困难。我正在寻找一种方法来避免这种自动转换,以便更容易查看文件。

答案1

您可以使用 RegEx 模式:

[\x00-\x1F]+

删除所有低位 ASCII 字符:

在此处输入图片描述

在此处输入图片描述

相关内容