在线文本行筛选工具
按普通文本或正则表达式保留或排除匹配行。此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。
开始使用
按匹配内容保留或排除整行
此工具按每行判断是否包含查询子串,不修改行内内容、不排序,不提供文件上传。默认普通文本匹配、不区分大小写,三个复选框均未勾选。粘贴日志后输入 error,可保留包含 ERROR、Error 或 error 的行;勾选“区分大小写”后,仅匹配与查询大小写一致的子串。
确切示例
apple banana apricot
普通查询 ap 得到:
apple apricot
勾选“排除匹配行”则仅保留 banana。不是查找后替换,匹配文字仍完整保留。普通查询 a 会匹配这三行,而不是只匹配首字母。
正则与整行匹配
勾选正则模式后,^apple$ 仅匹配整行为 apple 的行,error|warn 匹配含任一关键词的行。只填写规则,不写 /.../。普通模式中 + 和 [ 就是原字符;正则模式须按JavaScript语法转义。空查询在两种模式均报错,单个空格可以匹配含空格的行。
处理在浏览器本地运行,输出保留选中行的空格和顺序;没有去空行、分隔符或排序选项。改设置后重新点击处理,核对后复制。
输入最多500000个UTF-16代码单元。普通与正则模式都拒绝空查询,单个空格是有效普通查询。正则最多256个UTF-16代码单元,在线程中运行,执行超时为1500毫秒;只输入规则,不带 /.../ 包装。CRLF和CR换行统一为LF,页面没有下载按钮。
此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。