文本按列提取

在线工具本地处理

本地运行,数据不上传服务器

使用说明

看日志时想快速提取每行的时间字段或 IP,一行行看不现实;从终端命令输出里挑出某一列数据,手工挑容易漏掉;从网页复制的表格文本想提取其中一列粘到 Excel,用编辑器正则写起来麻烦;处理固定格式的编号或设备清单时,需要批量抽出某个字段。 这个工具按分隔规则拆分每一行,提取固定列号对应的内容。分隔符支持连续空白、Tab、逗号或自定义,自定义模式可以输入多字符分隔符,也支持字面量 `\t`。列号从 1 开始计数,符合直觉。 连续空白会压缩成一个分隔边界,空行跳过,缺少目标列的行会被忽略。适合开发、运维、数据分析、处理日志和文本的人。

核心功能

  • ✓按分隔规则拆分每行并提取指定列
  • ✓支持连续空白、Tab、逗号分隔
  • ✓支持自定义多字符分隔符
  • ✓自定义模式支持字面量 \t
  • ✓列号从 1 开始计数
  • ✓连续空白压缩为一个边界
  • ✓空行跳过,缺列的行忽略

使用教程

从日志提取字段:按空白拆分,列号填 1 提取时间,或填其它位置提取 IP。 处理命令输出:终端命令的结果粘贴进来,按 Tab 或空白拆分,提取需要的那一列。 从网页表格提取一列:把表格文本粘进来,按 Tab 或空白拆分,提取指定列粘到 Excel。 处理固定格式文件:设备清单、编号列表等固定格式,按分隔符拆分后提取字段。 用自定义分隔符:分隔符是竖线、分号或其它字符时,选择自定义模式输入。

常见问题

Q:支持 CSV 引号和字段内换行吗?

A:不支持,工具按简单规则拆分,不解析标准 CSV 引号和字段内换行。

Q:列号从哪里开始?

A:从 1 开始,比如第一列填 1,第二列填 2。

Q:分隔符可以留空吗?

A:不可以,自定义模式必须提供分隔符。

Q:缺少目标列的行会怎样?

A:直接忽略,不输出空行。

Q:可以导出文件吗?

A:不支持,结果只能复制。

Q:文本会上传服务器吗?

A:不会,处理在浏览器本地完成。