广告位
按列截取工具
按字符位置或分隔符列批量截取每行文本,支持起止列设置与多列范围提取,适用于数据清洗与表格字段提取
按列截取转换
输入多行文本,按列位置或分隔符提取指定内容
0 行
等待输入...
广告位
使用说明
- 选择分隔模式:"按字符位置"按字符索引截取,"按分隔符列"按列字段截取
- 设置起始列与结束列,列索引从 1 开始;结束列留空表示截取到行尾
- 选择"按分隔符列"时需指定列分隔符(默认逗号),将取指定列范围并 join 回去
- 勾选"去除首尾空格"清理每行结果,"忽略空行"跳过空白行
- "保留未匹配行"控制列数不足的行是否原样输出
- 结果框查看截取后的文本,点击"复制"或"下载"保存
适用场景
- CSV 字段提取:批量取出表格中的指定列
- 日志处理:截取每行固定位置的字符
- 数据清洗:提取需要的字段,丢弃冗余信息
- 文本格式化:从固定宽度数据中提取子串
安全保障
- 本地处理:所有截取在浏览器本地完成
- 隐私保护:不收集、不存储用户输入内容
- 免费使用:无需注册,打开即用
- 多语言支持:兼容中文、英文、数字等所有字符
常见问题
按字符位置和按分隔符列有什么区别?
按字符位置以字符为单位,每行用 slice(start-1, end) 截取;按分隔符列以字段为单位,每行按分隔符 split 后取指定列范围(如第2到第4列)再用分隔符 join 回去。
结束列留空是什么效果?
结束列留空时,按字符位置会截取到行尾;按分隔符列会取从起始列到最后一列的所有字段。
列数不足的行如何处理?
默认情况下,按分隔符列时若行字段数少于起始列将被忽略;勾选"保留未匹配行"后,这些行将原样输出到结果中,便于人工核对。
广告位