# 文本切片器

快速从文本中提取切片

> 标准页面: https://elysiatools.com/zh/tools/text-slicer

- **分类:** Text Processing

- **关键词:** 文本, 切片, 提取, 子串, 范围, 文本切片器

## 概述

文本切片器是一款高效的在线工具，旨在帮助用户快速从长文本中提取特定范围的子串。无论您需要处理单行文本还是批量数据，该工具都能通过灵活的索引设置和多种切片模式，精准获取所需的文本片段。

## 输入项

- **文本输入** (textarea): Enter text to slice...
- **开始索引** (number): Enter start index...
- **结束索引** (number): Enter end index (leave empty for end)...
- **切片模式** (select)
- **每行单独应用** (checkbox)

## 适用场景

- 需要从固定格式的日志或代码中提取特定位置的字符时。
- 需要批量处理多行文本，并从每一行中截取相同位置的子串时。
- 在进行数据清洗时，需要快速验证不同切片逻辑（如 Slice 与 Substring）的输出差异时。

## 工作原理

- 在输入框中粘贴您的目标文本。
- 设置开始索引和结束索引，定义您需要提取的字符范围。
- 选择切片模式（Slice 或 Substring），并根据需要勾选“每行单独应用”。
- 点击执行，即可立即获取处理后的文本结果。

## 使用案例

- 从包含时间戳的日志行中提取日期部分。
- 批量截取数据库导出的固定长度编码字符串。
- 快速清理包含多余前缀或后缀的文本列表。

## 常见问题

### Slice 和 Substring 模式有什么区别？

Slice 模式支持负数索引（从末尾开始计数），而 Substring 模式会将负数索引标准化处理。

### 如何从文本末尾开始截取？

在 Slice 模式下，使用负数作为开始索引即可从文本末尾向前定位。

### 如果不填写结束索引会怎样？

如果不填写结束索引，工具将默认提取从开始索引到文本末尾的所有字符。

### “每行单独应用”功能有什么用？

勾选此项后，工具会将输入视为多行文本，并对每一行分别执行相同的切片操作。

### 该工具支持处理多大的文本？

该工具适用于常见的文本处理任务，能够快速处理粘贴到输入框中的大段文本内容。

## 相关工具

- [文本行提取器](https://elysiatools.com/zh/tools/text-line-extractor): 根据行号或范围从文本中提取指定行
- [偶数行提取器](https://elysiatools.com/zh/tools/even-line-extractor): 从文本内容中提取偶数行，支持多种索引方法和自定义条件
- [奇数行提取器](https://elysiatools.com/zh/tools/odd-line-extractor): 从文本内容中提取奇数行，支持多种索引方法和自定义条件
- [手机号提取器](https://elysiatools.com/zh/tools/phone-number-extractor): 从混合文本中提取电话号码，支持多个国家和格式
- [SRT / ASS 字幕纯文本提取](https://elysiatools.com/zh/tools/srt-ass-subtitle-extract-text): 从粘贴的 SRT、ASS 或 SSA 字幕中提取干净对白文本。
- [跳行提取器](https://elysiatools.com/zh/tools/step-line-extractor): 按指定间隔模式提取文本行，完美适用于每隔N行提取一行或跳过指定行数后提取多行
- [AI货币和数字提取器](https://elysiatools.com/zh/tools/ai-currency-extractor): 使用AI智能提取文本中的数字、货币和金融金额，保留原始格式
- [批量邮箱提取器](https://elysiatools.com/zh/tools/bulk-email-extractor): 从输入文本、文章、网页源码或混合内容中提取所有邮箱地址。支持去重和导出为JSON格式。

## 示例

- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [文本日期示例](https://elysiatools.com/zh/samples/text-with-date-samples): 包含各种日期格式的文本，用于测试日期提取和解析
- [中英混合文本示例](https://elysiatools.com/zh/samples/text-chinese-english-mixed-samples): 用于测试自动添加空格工具的中英文混合内容示例文本文件
- [大小写转换样本](https://elysiatools.com/zh/samples/text-case-formats): 不同命名约定之间的大小写转换测试样本
