【发布时间】:2020-07-11 06:18:13
【问题描述】:
例子:
hRihdNeI
删除字母后:R、h、N、I
我们收到信:
hide
请注意,会有数百万行,所有行都有不同的长度,可以是 5 个字符,甚至可以是 50 个字符
【问题讨论】:
例子:
hRihdNeI
删除字母后:R、h、N、I
我们收到信:
hide
请注意,会有数百万行,所有行都有不同的长度,可以是 5 个字符,甚至可以是 50 个字符
【问题讨论】:
如果你使用EmEditor,打开文件,按Ctrl+H打开替换对话框,点击高级... 并单击重置按钮以确保所有选项均为默认值,然后单击确定。
在替换对话框中,输入:
查找:(.).
替换为:\1
设置正则表达式和大小写匹配选项,然后点击全部替换按钮。
全部替换后,某些版本的 EmEditor 可能无法刷新编辑器视图。您可以上下滚动以查看更改。您也可以按Alt + F3 删除匹配的高亮。最后,您可以单击文件菜单,另存为将结果另存为不同的文件名。我用 1000 万个随机 ASCII 文本文件进行了测试。
参考:Removing every other character in a string using Java regex
【讨论】: