【问题标题】:How do I remove every second character in all line with Emeditor如何使用 Emeditor 删除所有行中的每个第二个字符
【发布时间】:2020-07-11 06:18:13
【问题描述】:

例子:

hRihdNeI

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

我们收到信:

hide

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

【问题讨论】:

    标签: text editor edit emeditor


    【解决方案1】:

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

    替换对话框中,输入:

    查找(.).

    替换为\1

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

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

    参考:Removing every other character in a string using Java regex

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多