文本按列选取工具

输入文本

选取设置
例如:起始列=1,长度=10,将选取每行从第1列开始的10个字符/字节

选取结果

使用说明:

功能特点:

  • 按字符选取:以字符为单位选取,一个汉字算1个字符,适合处理文本内容
  • 按字节选取:以字节为单位选取,一个汉字占3个字节(UTF-8),适合处理定长记录
  • 灵活的列范围:支持指定起始列和长度,可以选取任意列范围
  • 智能处理:支持去除空白、删除空行、添加行号等选项
  • 便捷操作:支持一键复制选取结果
  • 纯前端处理,数据不会上传到服务器,保护隐私安全

应用场景:

  • 日志文件处理:提取日志中的特定字段(如时间戳、级别、消息等)
  • 定长记录处理:处理固定格式的文本文件,按列位置提取数据
  • 数据清洗:从杂乱的文本中选取有用部分
  • 代码处理:选取代码的特定列(如去除行号、提取注释等)
  • 表格数据提取:从对齐的文本表格中选取指定列
  • 批量文本裁剪:统一选取多行文本的指定部分

使用技巧:

  • 列号从1开始计数,第1列对应第1个字符/字节
  • 长度留空表示选取到每行末尾
  • 如果起始列大于行长度,该行将输出为空(可用"删除空行"选项过滤)
  • 字符模式适合中英文混排的文本,字节模式适合固定字节宽度的记录
  • 使用"添加行号"选项,可以在结果中保留原始行号信息

示例:

原始文本:  Hello World! Welcome
起始列=7,长度=5(字符模式)
选取结果: World