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

如何在Notepad++中删除34至51行之间的所有内容?

在Notepad++中按行号批量删除指定区间内容

单文档操作步骤

  1. 打开目标文档,按下Ctrl+H调出替换窗口。
  2. 在「查找模式」里选「正则表达式」,并且一定要勾选「匹配换行符」(不勾无法跨行匹配)。
  3. 根据需求选择对应正则规则:
    • 删除第34到51行(包含这两行):
      • 查找内容:(^.*$\r?\n){33}(^.*$\r?\n){18}
      • 替换为:$1
        说明:$1保留前33行内容,后面18行(34到51行)直接删除。
    • 保留第34和51行,删除中间35-50行:
      • 查找内容:(^.*$\r?\n){33}(^.*$\r?\n)(^.*$\r?\n){16}(^.*$)
      • 替换为:$1$2$4
        说明:$1是前33行,$2是第34行,$4是第51行,中间16行(35到50)被舍弃。
  4. 点击「替换全部」完成操作。

批量处理大量文档

如果要处理多份文档,用「查找在文件中」功能更高效:

  1. 按下Ctrl+H,切换到「查找在文件」选项卡。
  2. 设置「目录」为目标文档所在文件夹,按需勾选「包括子文件夹」。
  3. 在「文件类型」里指定文档后缀,比如.txt、.java(多个类型用逗号分隔,例如.txt,.md)。
  4. 输入对应查找和替换规则,点击「替换所有」即可批量完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 14:30:22