【问题标题】:How can I find and replace strange `unknown replacement` unicode chars?如何查找和替换奇怪的“未知替换”unicode 字符?
【发布时间】:2015-09-09 19:46:50
【问题描述】:

例如我有这行:

if (this. != null)

当我复制此字符 (框中的问号)并尝试查找并替换它时,它看起来像是在搜索 .* 而不是 

我的代码中很少有这些,我需要以某种方式找到并删除它们。 我想也删除一点:.

但是如何删除它们以及用什么替换它们?

【问题讨论】:

  • 你需要知道字符代码才能找到它..
  • 这些有线字符是否在文件中,您正在复制它们并放置它们?如果是,只需使用记事本++。 Control + 'H' 带来 Find Replace 菜单。
  • 似乎您想从混淆代码中获取可编译代码。最好尝试了解它的作用并编写自己的代码。

标签: c# .net winforms unicode


【解决方案1】:

您所看到的称为special replacement character。您不能简单地搜索和替换该值的原因可能是因为每个值都是独一无二的。发生这种情况的原因有很多。格式错误的 unicode、页面之间的错误翻译或其他原因。

如果首先弄清楚它们的创建原因,就没有任何方法可以自动摆脱它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 2018-04-19
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多