【问题标题】:How do I erase lines with different words at a time in Notepad++?如何在 Notepad++ 中一次擦除带有不同单词的行?
【发布时间】:2012-03-02 12:01:16
【问题描述】:

我有一个很大的 txt 文件,我需要删除包含特定 15-20 个不同单词的每一行。

我可以使用特定的单词一一为这些行添加书签,然后删除这些行,但这需要我一段时间,不幸的是我也需要对其他列表执行此过程。 我想要的是从一次移动中删除所有行:)

还有 Notepad++ 正则表达式 doesn't support the | alternation operator

所以我不能对 smt 使用查找/替换或书签,例如:\b(word1|word2|word3|word4).*\s+

关于如何从一次移动中删除包含我的话的所有行的任何建议?

【问题讨论】:

  • 你能解释清楚一点吗?
  • 已编辑,希望比以前更好:)

标签: notepad++


【解决方案1】:

是的,我同意 Marco Amans

Notepad++ 最新版本支持交替运算符。

你可以这样使用它:

     [word1|word2|word3]


参考
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Regular_Expressions

【讨论】:

    【解决方案2】:

    Notepad++ 的最新版本确实支持 |交替运算符。更新并尝试一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多