删除"NUL"字符

use*_*929 81 null notepad++ char

我的记事本++中有这样的字符

NULs的截图

当我试图复制整行时,我实际上是在复制所有内容,直到"NUL":

File:1
Run Code Online (Sandbox Code Playgroud)

我想做的是替换那些null,什么都不是,所以我可以复制我的整行.也许有任何关键字会告诉记事本++(或任何其他可能有帮助的程序)替换这些字符?当我选择它时,使用右键单击然后"清除",它消失了 - 但我不想一个接一个地做.

我不关心去除这个问题的原因,只是效果(NULs)

Ale*_*lov 98

这可能会有所帮助,我以前用这样的文件:http: //security102.blogspot.ru/2010/04/findreplace-of-nul-objects-in-notepad.html

基本上你需要用正则表达式替换\ x00字符

  • 请注意,您应该尝试"\ x00","\ 00"或"\ 0".对我来说,\ x00和\ 00不起作用.我需要使用\ 0作为替换字符. (4认同)

小智 36

单击搜索 - >替换 - >查找内容:\ 0替换为:"空"搜索模式:扩展 - >全部替换


Mil*_*ler 7

尝试查找和替换。在查找文本框中键入\x00,选中正则表达式选项。将替换文本框留空,然后单击全部替换。查找和替换的快捷键是ctrl+H。

  • 用 \x00 查找。您可能需要检查正则表达式选项。 (6认同)

小智 6

我有同样的问题。以上情况使我走上了正确的道路,但就我而言,这并不完全正确。所做的工作密切相关:

  • 在记事本++中打开文件
  • 键入Control-A(全选)
  • 键入Control-H(替换)
  • 在“查找内容”中 \x00
  • 在“替换为”中离开空白
  • 在“搜索模式”中选择“扩展”
  • 然后点击“全部替换”