You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EmEditor使用提取功能时如何同时删除源文档中已提取的对应行?

EmEditor 提取匹配行到新文件并删除源文件匹配行的操作方法

方法1:已完成提取后的补充操作

你已经通过「Find」搜索关键词并点击「Extract」生成B.txt后,回到A.txt窗口按以下步骤操作即可:

  • 按Ctrl+F调出查找窗口,确认搜索关键词为目标匹配内容
  • 点击查找窗口的「Bookmark All」按钮,为所有包含关键词的行打上书签
  • 依次点击顶部菜单栏「编辑」→「书签」→「删除带书签的行」,即可批量删除A.txt中所有匹配行

方法2:一步完成双需求的高效操作

不用先单独执行提取,直接通过替换功能同步完成两个操作:

  • 打开A.txt后按Ctrl+H调出替换窗口
  • 勾选「使用正则表达式」,查找内容输入^.*你的关键词.*\n?(将占位符替换为实际要匹配的关键词即可,该表达式会完整匹配包含关键词的整行内容及末尾换行符)
    若关键词包含.、*、+等正则特殊字符,可在特殊字符前加\转义,也可关闭「使用正则表达式」选项,在查找高级设置中勾选「匹配整行包含字符串」即可
  • 点击「全部提取」按钮旁的下拉箭头,选择「提取匹配行到新文档」,会自动生成包含所有匹配行的B.txt
  • 回到替换窗口点击「全部替换」,即可直接删除A.txt中所有匹配的行

内容的提问来源于stack exchange,提问作者edmisnu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 20:45:04