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

如何让Notepad++搜索ERROR时每个测试行仅显示一次结果?

在Notepad++中实现含ERROR的测试行仅显示一次搜索结果

你的需求是让Notepad++的「查找全部」功能,对每个包含ERROR的测试行只返回一次结果,而非每个ERROR实例都重复输出同一行。直接搜索单个ERROR关键词会导致重复结果,删除重复行也无法从根源解决问题,正确做法是用正则表达式匹配整行,而非匹配单个关键词:

具体操作步骤:

  • 打开目标Testlog文件,按Ctrl+F调出查找窗口
  • 切换到「查找」标签,勾选「正则表达式」(不要勾选「.匹配换行符」)
  • 在「查找目标」中输入正则表达式:^Test.*ERROR.*$
    • 表达式说明:
      • ^ 匹配一行的开头
      • Test 匹配测试行的起始标识,确保只命中测试行
      • .* 匹配任意数量的非换行字符
      • ERROR 匹配你要找的错误关键词
      • .*$ 匹配到一行的结尾
  • 点击「在当前文档中查找全部」,此时返回的结果就是每个含ERROR的测试行各一次,完全符合你的期望。

效果验证

用你的Testlog内容测试时,该正则会精准返回:

Test 111,  Name: ABC, ERROR 3, ERROR 5, ERROR 7, 1.1.22,
Test 222,  Name: xyz, ERROR 26, 1.1.22,
Test 444,  Name: mno, ERROR 32, ERROR 15,  1.1.22,

每个行仅返回一次,不会因行内多个ERROR而重复输出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 23:31:00