首页 / 文本与列表 / 在线文本行筛选工具
免费在线工具

在线文本行筛选工具

按普通文本或正则表达式保留或排除匹配行。此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。

开始使用

按匹配内容保留或排除整行

此工具按每行判断是否包含查询子串,不修改行内内容、不排序,不提供文件上传。默认普通文本匹配、不区分大小写,三个复选框均未勾选。粘贴日志后输入 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,页面没有下载按钮。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。