列表包含指定关键词过滤
找出列表里所有包含指定关键词的行:支持多个关键词(任意或全部命中)、整词匹配、忽略大小写、结果去重,并能把每行命中的关键词标注在行首便于核对。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
列表
命中的行
只输出包含关键词的行。
输入列表与关键词即可找出命中的行
参与判定: 0 · 命中: 0 · 未命中: 0 · 关键词: 0
这个工具能做什么
- 从日志或导出文本里挑出所有包含某个关键词的行,一秒定位要排查的记录。
- 多个关键词一起找,例如同时要 error 和 failed;打开「全部关键词命中」就变成 AND 语义。
- 打开「标注命中关键词」复核命中原因,避免短词误命中(比如 a 命中 banana)。
示例
输入
error: disk full info: ok warn: disk 90% error: timeout
输出
error: disk full error: timeout
只有包含 error 的两行被留下,其它行被过滤;命中次数会按关键词统计。
常见问题
多个关键词是 AND 还是 OR?
默认 OR:任意一个关键词命中就保留该行。改成「所有关键词都要命中」后必须同时包含全部关键词,这才是 AND 语义。
「整词匹配」怎么判断?
关键词前后不能是字母、数字或下划线,所以 a 不会命中 ab、a1、a_b,但会命中 (a)、[a] 和「a 」。中文按字处理,整词模式对中文关键词与包含模式基本一致。
关键词里的正则元字符会生效吗?
不会,本工具的关键词一律按字面量处理,写 a.b 只会命中 a.b 本身,不会命中 a1b,不需要手动转义。想要正则行为请用「列表过滤」工具的正则开关。
结果会去重吗?
默认不会,同一行只出现一次但内容相同的行会各自保留。勾选「结果去重」后按行内容去重,忽略大小写时把 ERROR 与 error 当作同一行。
关键词:包含关键词找出包含的行list include关键词筛选grep 行包含过滤keep matching文本筛选