跳到主内容
UniKit

列表过滤

按关键词筛选「每行一项」的列表:保留或排除、任意或全部命中、包含或正则匹配、忽略大小写、可选去重,并给出总行数、命中数与过滤掉的行数。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

列表

过滤结果

一行一项,可直接复制。

输入列表与关键词即可过滤

输入行: 0 · 参与判定: 0 · 保留: 0 · 过滤掉: 0

这个工具能做什么

  • 从日志、爬取结果或导出名单里只留下关心的行,例如所有含 error 或 warn 的行。
  • 反过来排除噪音行:删掉所有含 OK 或 debug 的行,只看真正出问题的部分。
  • 需要多个条件同时成立时用「每行都要命中」,例如同时含 order 和 failed 的行。

示例

输入

error: disk full
info: ok
warn: disk 90%
error: timeout

输出

error: disk full
warn: disk 90%
error: timeout

多关键词是 OR:任意一个命中就保留。切换成「删掉命中的行」就成了排除过滤。

常见问题

多个关键词是 AND 还是 OR?

默认 OR:任意一个关键词命中就保留。改成「每行都要命中」后,该行必须同时包含清单里的所有关键词,这才是 AND 语义。

关键词里能用正则吗?

可以,勾选「按正则匹配」后关键词按正则解释,例如 ^\d{3} 或 (error|warn)。正则写错会立刻报错,不会静默当成普通文本;要匹配字面量元字符记得转义,比如 a\.b。

大小写敏感吗?

默认敏感。勾选「忽略大小写」后包含模式与正则模式都不再区分大小写,去重时也会把 ERROR 与 error 当成同一行。

和「列表包含/排除」工具有什么区别?

本工具是通用的保留/排除双向开关,适合一次搞定;专门要「找出所有包含关键词的行」或「保留不含关键词的行」时,用那两个更直白的工具,输出语义更清楚。

关键词:列表过滤关键词筛选list filter筛选行过滤文本keyword filter排除匹配grep 文本

同类工具