0

例子:

hRihdNeI

删除字母后: R , h , N , I

我们收到信:

hide

请注意,会有数百万行,所有行都有不同的长度,它们可以是 5 个字符长甚至 50 个字符长

4

1 回答 1

1

如果您使用EmEditor,打开文件,按Ctrl+H打开替换对话框,单击高级...并单击重置按钮以确保所有选项均为默认值,然后单击确定

替换对话框中,输入:

查找(.).

替换为\1

设置正则表达式匹配大小写选项,然后单击全部替换按钮。

全部替换后,某些版本的 EmEditor 可能无法刷新编辑器视图。您可以上下滚动以查看更改。您也可以按Alt+F3删除匹配的突出显示。最后,您可以单击“文件”菜单,“另存为”将结果另存为不同的文件名。我用 1000 万个随机 ASCII 文本文件进行了测试。

参考:使用 Java regex 删除字符串中的所有其他字符

于 2020-07-11T16:04:02.603 回答