文本工作台

筛选行

仅保留包含指定文本的行,并可选择是否区分大小写。

筛选行: 仅提取包含指定文本的行。“筛选行”会在每个条目的任意位置搜索字面子字符串,并按原始顺序保留匹配的行。需要区分大小写时,请启用相应选项;结果包含完整的行,而不只是匹配到的单词。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
Filter Lines / 本地编辑器本地处理

完全在浏览器中运行

100,000个字符输入 · 10,000个逻辑行 · 200,000个字符输出

结果

就绪

筛选使用字面包含检查。此工具有意不支持正则表达式和模式执行。

匹配的是子字符串

只要文本出现在某一行的任意位置,就会保留该行,因此cat也会保留category和concatenate;关闭区分大小写后,ERROR也会保留error-free。可以在搜索文本中加入周围的标点或空格,使其更具体,例如[ERROR]或status=500。对于日志级别和代码这类通常使用固定大小写的内容,请开启区分大小写。

标题、排除项和模式

筛选CSV时,除非标题行也包含该文本,否则标题行会被删除,因此之后请将标题复制回顶部。此工具没有删除匹配行的模式,也不支持模式匹配。对于“两个词中的任意一个”或“任意数量”等模式,请在正则表达式测试工具中编写正则表达式;在终端中,grep -v会删除匹配行,grep -E会按模式筛选。

使用方法

  1. 在本地编辑器中粘贴或输入各行文本。
  2. 设置此转换所需的选项,然后运行。
  3. 检查结果,然后复制或下载文本。

隐私与限制

您的文本和结果会保留在此设备上。不会上传输入内容,也不会执行输入的代码。

相关工具

常见问题

点号、星号或括号会被当作搜索模式吗?

不会。例如,查询a.b会搜索完全相同的三个字符序列,查询星号则会搜索星号本身。此工具不支持通配符、整词边界或正则表达式。只包含空格的查询可能有意义,但完全为空的查询会被拒绝。

不区分大小写的匹配会忽略重音符号或Unicode变体吗?

不会。此工具比较的是转换为小写后的文本,而不是使用特定语言的排序规则。cafe不会匹配café,由预组合字符组成的é也不同于字母e后接组合重音符号。德语ß不会扩展为ss。如果希望等价拼写能够匹配,请先单独准备经过规范化的文本。

多次匹配会重复输出同一行吗?

不会。每个逻辑行只检查一次,要么保留一次,要么丢弃。重复的输入行属于不同条目,因此都可能被保留。没有匹配项时,输出为空。保留下来的条目会保留原始大小写、填充字符和标点,而不会改用转换为小写的搜索形式。

免费工具·使用在浏览器中次·无需账户