🔍 文本行过滤器
可视化规则栈文本行过滤器:10 种规则类型(包含/不包含/开头/结尾/整词/正则/正则反选/长度/行号/字符集)× 全局 AND/OR × 每条独立 invert/case。内置 8 个预设模板(Email/URL/IPv4/Log ERROR/去注释/堆栈帧/中文身份证/中国手机号)。后处理:行内 trim、4 模式去重、9 种排序。三视图(保留/排除/并排 diff)+ 实时统计四段 delta + 原始行号保留。5 MB UTF-8 字节硬上限、多行/多规则 3 秒累计预算(分片 yield 保护;单行 ReDoS 配合预警 chip)、runToken 级联取消,全程零上传零登录纯前端,移动端 44px 触控。
预设模板(点击直接加载规则)
全局逻辑
后处理选项(trim · 去重 · 排序)
文本行过滤器:可视化规则栈按行筛选多行文本,10 种规则类型(包含/不包含/开头/结尾/整词/正则/正则反选/长度/行号公式/字符集)可堆叠,全局 AND/OR 逻辑,每条规则独立 invert 反选 / case 大小写开关。后处理支持 4 模式行内 trim、4 模式去重(保留首次/末次/仅相邻/关闭,并可选 trim-first + case-insensitive)、9 种排序(字母/自然/数字/长度/反转,中文页按拼音序排 zh-Hans-CN)。实时预览(输入 150ms debounce、规则 80ms debounce、结构变化立即),原始行号保留,三视图切换(保留 / 排除 / 并排 diff)。8 个双语预设:提取 Email 行、提取 URL 行、提取 IPv4 行、只保留 ERROR/WARN 日志、去注释和空行、清理 Java/Node/Python 堆栈帧、中国身份证号提取、中国大陆手机号提取。统计面板四段 delta(原始 → 筛选 → 去重 → 最终)+ 百分比进度。5 MB UTF-8 字节硬上限(超限拒绝+ripgrep 建议)、多行/多规则 3 秒累计预算(分片 yield 保护;单行正则无法中断,因此配套静态 ReDoS 启发式预警 chip 在输入时即时提示嵌套量词/公共前缀交替/量词内量词等高风险模式)、runToken 级联取消、正则编译失败规则卡红边不阻塞整体。全程 浏览器本地处理,零上传、零登录,默认不加载第三方分析脚本;移动端 375px 无横向溢出 + 44px 触控尺寸;键盘 Ctrl+Enter 强制重算、Alt+↑↓ 重排规则。适合日志筛选、数据清洗、批量文本提取、代码审查行过滤、内容审核行清理等场景。