删除文本文件中的非utf8行

Pot*_*der 1 string notepad++ utf-8 keyword

如何在文本文件中仅删除非utf8关键字/行.

例如.

??
?????abc
this is only abc
Run Code Online (Sandbox Code Playgroud)

我只想删除包含所有英文单词的行,而不是删除包含utf8单词的行.所以在这种情况下,只有'这只是abc'才会被删除.是否可以在notepad ++中执行此操作,还是需要为其编写脚本?

won*_*nea 5

这可以使用以下步骤;

  • 打开Notepad ++选择查找菜单并选择最后一个选项卡'标记',输入正则表达式^(([a-zA-Z])+\s?)+,选择书签线,然后单击"全部标记"按钮.

    将仅英文文件标记为已添加书签

  • 从下拉菜单中选择; 搜索 - >书签 - >删除书签行

    完成的文件

我还建议确保Notepad ++是最新的.我用6.3版测试了这个.标记线是最近添加的东西.