列表排除指定关键词过滤
筛掉列表里包含指定关键词的行,保留其余行:可整词匹配、忽略大小写、只删同时命中全部关键词的行,并分别给出保留与删除的统计,必要时还能把删掉的行一起列出来核对。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
列表
保留的行
包含关键词的行已被剔除。
输入列表与要排除的关键词即可过滤
参与判定: 0 · 保留: 0 · 删除: 0 · 关键词: 0
这个工具能做什么
- 清理日志或名单里的噪音行:把所有含 debug、OK、PASS 的行一次性剔掉。
- 排查误删:打开「输出被删除的行」就能把删掉的内容和保留的内容对照着看。
- 只删同时命中多个关键词的行时必须全部命中,例如同时含 test 和 debug 才删。
示例
输入
error: disk full info: ok warn: disk 90% error: timeout
输出
info: ok warn: disk 90%
包含 error 的两行被删掉,剩下的行按原顺序输出;删除数量会一起统计。
常见问题
多个关键词是 AND 还是 OR?
默认 OR:任意一个关键词命中就删掉该行。改成「所有关键词都要命中」后必须同时包含全部关键词才删,这才是 AND 语义(也才是真正需要小心的一种)。
「整词匹配」有什么用?
打开后关键词前后不能是字母、数字或下划线,所以 a 不会命中 ab、a1 或 a_b,但会命中 (a) 与「a 」。关键词里的正则元字符按字面量处理,不用手动转义。
空行算被删吗?
默认不算:空行在过滤前就被丢掉了,也不会出现在删除列表里。取消「丢掉空行」后空行会保留在结果里,因为它本身不含任何关键词。
和「列表过滤」工具有什么区别?
功能上是「列表过滤」的排除模式,但这里语义单一、默认值就是排除,还带命中统计与被删行预览,专门做剔除时更不容易点错模式。
关键词:排除过滤列表排除list exclude剔除行关键词排除保留不含filter out黑名单行