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

如何使用Notepad正则表达式删除含重复数字串的重复行

Notepad++ 正则删除重复数字编号整行操作方案

按以下步骤操作即可实现「重复数字编号仅保留首次出现行,删除后续重复行」的效果:

  • 操作前先按Ctrl+Home将光标移动到文档最开头位置
  • 按Ctrl+H调出替换窗口,按如下要求配置:
    • 查找目标栏填入正则表达式:^(.*?numer\s+(\d+).*)$([\s\S]*?)^.*numer\s+\2\b.*$\R?
    • 替换为栏填入:\1\3
    • 搜索选项区勾选「正则表达式」,取消勾选「匹配新行(. matches newline)」
  • 反复点击「全部替换」按钮,直到弹窗提示替换数量为0时停止操作即可

正则执行逻辑:自动捕获每个数字编号第一次出现的整行,向后遍历定位后续所有相同编号的整行并删除,多次替换后即可清理完所有重复项,不会改动非重复行的内容。

以提供的示例文本测试,处理后输出结果与预期一致:

*imie Małgorzata numer 000333444 lokalizacja Łuków
imie Gosia numer 555444333 lokalizacja Łuków
imie mariusz numer 598418415 lokalizacja Łuków*

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.02 05:21:46