列表项批量删除
用一份待删关键词清单批量删除列表里的项:支持整项相同、包含关键词与正则三种匹配方式,可忽略大小写、可只删每个关键词的第一次命中,并分别统计删掉了多少、留下了多少。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
列表
剩余列表
被删掉的项不会出现在结果里。
输入列表与要删除的关键词即可批量删除
行数: 0 · 已删除: 0 · 保留: 0 · 关键词: 0
这个工具能做什么
- 按黑名单清理名单、日志或数据行:把不要的项一次性列出来批量删掉。
- 用包含模式删掉带共同关键词的所有行,例如所有包含「测试」的行。
- 用正则处理成批的形态变化,例如删掉纯数字行 ^\d+$ 或空括号行。
示例
输入
apple banana cherry banana
输出
apple cherry
默认「整项相同」:重复出现的项会一次全部删掉,删除数量会一起统计。
常见问题
多个关键词是 AND 还是 OR?
是 OR:待删清单里任意一条命中就删掉该行。清单默认用英文逗号分隔,也可以把分隔符改成换行、制表符等写法。想表达「同时包含 A 和 B 才删」,用正则 (?=.*A)(?=.*B)。
包含模式会不会误删?
会,因为它就是子串匹配:关键词 a 会连 banana 一起删。要精确删除短词请切到正则模式写 ^a$ 或 \ba\b。
大小写敏感吗?
默认敏感,Apple 与 apple 会被当成两项。勾选「忽略大小写」后整项与包含模式都不再区分大小写;正则模式会给表达式加上 i 标志。
正则写错会怎样?
立刻报错并停在原地,不会写出半截结果。另外正则元字符会生效,比如 a.b 会命中 a1b,要匹配字面量点号请写 a\.b。
关键词:批量删除列表删除删除行list removerremove lines黑名单过滤delete items去掉指定项