# 数组切片器

提取数组的指定部分，支持多种切片方法和灵活的范围选择

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

- **分类:** Development

- **关键词:** 数组, 切片, 提取, 范围, 子集, 部分, 片段, 子数组

## 概述

数组切片器是一款高效的在线开发辅助工具，旨在帮助开发者快速从长数组中提取特定片段或子集。通过支持范围切片、指定位置提取、奇偶索引筛选等多种模式，您可以轻松处理复杂的数据结构，并以 JSON、CSV 或表格等多种格式导出结果。

## 输入项

- **数组元素** (textarea): Enter array elements separated by delimiter... apple, banana, orange, grape, mango, peach, kiwi
- **切片模式** (select)
- **输入分隔符** (select)
- **自定义分隔符** (text): 输入自定义分隔符
- **开始索引** (number): 开始索引（例如：0表示第一个元素）
- **元素数量** (number): 元素数量（例如：3表示范围/前/后/中间N个元素）
- **指定位置** (text): 输入位置，用逗号分隔（例如：0,2,4,7）
- **输出格式** (select)
- **显示原始索引** (checkbox)
- **去除空白字符** (checkbox)

## 适用场景

- 需要从大型数据列表中快速截取特定范围的子数组时。
- 在处理日志或 API 返回的原始数据时，需要过滤出特定索引位置的元素。
- 在进行数据清洗时，需要快速去除数组中的多余项或提取奇偶数位置的数据。

## 工作原理

- 输入您的数组元素，并根据数据格式选择对应的分隔符（如逗号、空格或换行）。
- 选择切片模式（如范围、前N个、指定位置等），并设置相应的索引或数量参数。
- 勾选“去除空白字符”或“显示原始索引”以优化输出结果。
- 选择所需的输出格式（如 JSON 或 CSV），点击执行即可获取处理后的子数组。

## 使用案例

- 快速从长字符串列表中提取特定页码范围的数据片段。
- 从 API 返回的 JSON 数组中筛选出特定索引的字段进行调试。
- 将杂乱的原始数据按奇偶行拆分为两个独立的子集进行对比分析。

## 常见问题

### 数组切片器支持哪些分隔符？

支持逗号、空格、换行、分号，同时也支持输入自定义分隔符以满足特殊数据格式需求。

### 如何提取数组的最后几个元素？

选择“后N个元素”模式，并在“元素数量”字段中输入您想要提取的个数即可。

### 可以同时提取不连续的多个位置吗？

可以，选择“指定位置”模式，并在输入框中用逗号分隔索引值（例如：0,2,4），即可提取对应位置的元素。

### 输出格式支持哪些类型？

支持格式化表格、JSON、CSV、可视化格式、并排对比以及简单文本格式。

### 处理后的数据会保留原始索引吗？

如果勾选了“显示原始索引”选项，工具会在输出结果中保留元素在原数组中的位置信息。

## 相关工具

- [数据列提取器](https://elysiatools.com/zh/tools/data-column-extractor): 从表格数据中提取指定列，支持多种格式和灵活的列选择方式
- [数组元素删除器](https://elysiatools.com/zh/tools/array-element-deleter): 删除数组中的指定元素，支持多种删除方法
- [数组元素替换器](https://elysiatools.com/zh/tools/array-element-replacer): 替换数组中的特定元素，支持多种替换方法
- [数组随机采样器](https://elysiatools.com/zh/tools/array-random-sampler): 从数组中随机选择指定数量的元素，支持不同的采样方法
- [Markdown链接提取器](https://elysiatools.com/zh/tools/markdown-link-extractor): 从Markdown文档中提取内联链接、引用链接和纯URL，并进行基本语法验证
- [甲状腺激素指数（TSH/FT4/FT3 联动判读）](https://elysiatools.com/zh/tools/thyroid-index): 联动判读 TSH、FT4 与可选 FT3，判断甲状腺轴状态。成人参考范围：TSH 0.4–4.0 mIU/L、FT4 0.8–1.8 ng/dL（≈10–23 pmol/L）、FT3 2.3–4.2 pg/mL（≈3.5–6.5 pmol/L）。TSH 高 + FT4 低 → 原发性甲减（桥本、消融后、缺碘、胺碘酮/锂）；TSH 高 + FT4 正常 → 亚临床甲减；TSH 低 + FT4 高（±FT3 高）→ 原发性甲亢（Graves、毒性结节、甲状腺炎早期、碘/胺碘酮相关）；TSH 低 + FT4 正常 → 亚临床甲亢或外源性激素或早期甲状腺炎，应查 FT3 识别 T3 毒症；TSH 正常/低 + FT4 低 → 中枢性（继发/三发）甲减（垂体/下丘脑病变）；TSH 高 + FT4 高 → TSH 瘤或甲状腺激素抵抗；全部正常 → 甲状腺功能正常（非甲状腺病态综合征可仅 FT3 低）。注意事项：TSH 昼夜节律（22:00–02:00 峰，午后谷）；多巴胺、激素、重病、卡麦角林可抑制 TSH；孕期应使用孕期特异性 TSH 范围；异嗜性抗体可致假性 TSH/FT4 异常；胺碘酮可致 1 型（碘致）与 2 型（破坏性）甲亢。来源 ATA 2014/2016、NACB 2002、Garber 2012、MDCalc。不构成医疗建议。
- [AI图片转Markdown](https://elysiatools.com/zh/tools/ai-image-to-markdown): 使用AI视觉模型从图片中提取文本并转换为Markdown格式
- [缩进列表转 ASCII 目录树](https://elysiatools.com/zh/tools/ascii-tree-from-indented-list): 把 2 空格 / 4 空格 / Tab 缩进的层级列表（Markdown bullet、- * 1. 前缀可选）渲染为可复制的 ASCII 目录树。支持 Unicode 方框与经典 ASCII 两种风格，以及整根纵线、行尾空格、叶节点方括号等开关。

## 示例

- [正则替换示例](https://elysiatools.com/zh/samples/regex-replace): 用于文本转换和数据清洗的常用正则替换模式集合
- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例
- [Test Pyramid Examples - 测试策略指导](https://elysiatools.com/zh/samples/test-pyramid-examples): 全面的测试金字塔实现示例，包括单元测试、集成测试、端到端测试、测试组织和平衡软件质量保证的战略测试模式
- [变更日志提取器样本](https://elysiatools.com/zh/samples/changelog-extractor): 用于测试变更日志解析和提取工具的各种变更日志格式

## 相关内容

- [数组与列表数据整理工具](https://elysiatools.com/zh/hubs/array-and-list-manipulation-tools): 分析、清理、过滤、去重、重塑、切片并排序数组或列表，方便后续使用数据。
