【问题标题】:Emeditor : When using the extract feature : how to also remove the extracted contents (rows) from the source document?Emeditor:使用提取功能时:如何从源文档中删除提取的内容(行)?
【发布时间】:2021-11-11 16:41:46
【问题描述】:

示例:文件“A.txt”包含多行短语:

This is a phrase
Bla keyword blabla
This is another phrase

期望的结果:

在 A.txt 中:

This is a phrase
This is another phrase

在 B.txt 中:

Bla keyword blabla

然后我使用选项“查找”关键字,然后使用“提取”。它在新文档 (B.txt) 中提取正确的行,但如何同时删除包含“A.txt”中所选关键字的完整行?

【问题讨论】:

  • 本例中的关键字是什么?
  • 本例中的关键字是关键字!

标签: text-extraction emeditor


【解决方案1】:

这可以通过 EmEditor 轻松完成。我提供了两种方法。

方法一

  1. 选择keyword,右键单击所选内容,然后选择Filter Out

  1. 点击过滤器工具栏上的全部提取

  1. 另存为新文件名。

方法二

  1. 选择keyword,右键单击所选内容,然后选择Filter

  2. 确保在过滤器工具栏上禁用了阻止多行更改

  3. Ctrl + A 选择所有文本。

  4. 删除

  5. 单击过滤器工具栏上的中止按钮。

【讨论】:

  • 非常感谢。我很感激。 ;)
【解决方案2】:

我在 EmEditor 中经常做同样的事情,并且只使用键盘,这是我所知道的最快的方法。

这是我的步骤:

  1. 高亮search string并打开查找对话框Ctrl + F
  2. Alt + T 提取行到新文档/标签中
  3. Esc 关闭 Find 对话框(如果 Find 对话框中的 Close whenfinished 选项处于活动状态,则不需要)。
  4. 返回原始源文档 Ctrl + Tab
  5. 重新打开查找对话框Ctrl + F
  6. Alt + B 行添加书签
  7. Esc 关闭 Find 对话框(如果 Find 对话框中的 Close whenfinished 选项处于活动状态,则不需要)。
  8. 删除书签行 Ctrl + Shift + Backspace

如果使用鼠标选择原始源文档,则可以跳过第 3 步和第 7 步。我只是还没想出如何在 Find 窗口仍然打开的情况下使用键盘激活它。

【讨论】:

    猜你喜欢
    • 2018-06-01
    • 1970-01-01
    • 2013-10-16
    • 2012-04-03
    • 2022-11-02
    • 2010-12-14
    • 2012-12-26
    • 2020-07-06
    • 1970-01-01
    相关资源
    最近更新 更多