【问题标题】:How can I replace characters on the hexadecimal level in Notepad++?如何在 Notepad++ 中替换十六进制级别的字符?
【发布时间】:2017-05-06 20:45:40
【问题描述】:

如何在 Notepad++ 中替换十六进制级别的字符?

我有一个文件,其中包含一些无法以 UTF-8 显示的字符(ANSI 到 UTF-8 转换的问题),我想用正确的字符替换这些字符。

Notepad++ replace (Ctrl + H) 无法区分这些字符。

【问题讨论】:

    标签: replace hex notepad++


    【解决方案1】:

    您可以在查找对话框中使用十六进制代码进行查找和替换,其中搜索模式设置为正则表达式。以以下搜索表达式为例:

    查找内容: \x{0A} # 查找换行符

    查找内容: \x{0D} # 查找回车

    【讨论】:

    • 出于某种奇怪的原因,这对我不起作用。它找到二进制数据,但用空字符串替换它。是否可以用二进制数据替换匹配项?
    猜你喜欢
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 2019-07-27
    • 2018-11-12
    • 2018-06-12
    • 2013-08-08
    相关资源
    最近更新 更多