# 奇数行提取器

从文本内容中提取奇数行，支持多种索引方法和自定义条件

> 标准页面: https://elysiatools.com/zh/tools/odd-line-extractor

- **分类:** Text Processing

- **关键词:** 奇数行, 提取, 选择, 过滤, 交替, 奇数

## 概述

奇数行提取器是一款高效的文本处理工具，旨在帮助用户从长文本中快速筛选出特定行。通过灵活的索引方法和自定义输出格式，您可以轻松处理日志文件、数据列表或代码片段，精准提取所需的奇数行内容。

## 输入项

- **文本内容** (textarea): Enter or paste your text content here... Line 1 Line 2 Line 3 Line 4 Line 5
- **计数方法** (select)
- **起始索引** (number): 起始索引（默认：1）
- **去除空白字符** (checkbox)
- **包含空行** (checkbox)
- **保留原始行号** (checkbox)
- **在输出中显示行号** (checkbox)
- **输出格式** (select)

## 适用场景

- 需要从长日志文件中快速筛选出特定间隔的数据行时。
- 在处理包含交替信息的文本列表，仅需保留奇数项时。
- 需要对文本数据进行格式化整理，并按特定索引规则提取内容时。

## 工作原理

- 将待处理的文本粘贴到输入框中。
- 选择合适的计数方法（如 1 基索引或交替模式）并设置起始索引。
- 根据需要勾选去除空白字符或保留行号等选项。
- 选择输出格式并点击执行，即可获取提取后的文本结果。

## 使用案例

- 从大型日志文件中提取每隔一行的关键状态记录。
- 整理包含标题和内容的文本列表，仅提取所有标题行。
- 将杂乱的文本数据转换为结构化的 JSON 或 CSV 格式以便导入数据库。

## 常见问题

### 什么是 1 基索引？

1 基索引是指从第 1 行开始计数，提取第 1、3、5 等奇数行。

### 可以保留原始行号吗？

可以，勾选“保留原始行号”选项后，输出结果将包含每一行在原文本中的位置信息。

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

支持编号列表、表格、JSON、CSV、纯文本等多种格式，方便您直接用于后续工作。

### 如何处理文本中的空行？

您可以勾选“包含空行”选项来决定是否在提取过程中保留空行，或者通过默认设置将其过滤掉。

### 该工具是否支持自定义提取模式？

支持，通过选择“自定义模式”计数方法，您可以根据特定需求灵活定义提取规则。

## 相关工具

- [偶数行提取器](https://elysiatools.com/zh/tools/even-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行提取一行或跳过指定行数后提取多行
- [文本行提取器](https://elysiatools.com/zh/tools/text-line-extractor): 根据行号或范围从文本中提取指定行
- [颠倒文字](https://elysiatools.com/zh/tools/upside-down-text): 用逐字母旋转把文字颠倒（ɥǝllo），并提供可选开关保留阅读顺序、保护链接/邮箱不被搅乱。纯 Unicode 文本，无需字体。比聚合器里固定行为的颠倒行更可控。
- [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-duplicate-line-samples): 用于测试重复行移除工具的各种重复行类型的示例文件
- [变更日志提取器样本](https://elysiatools.com/zh/samples/changelog-extractor): 用于测试变更日志解析和提取工具的各种变更日志格式
- [Markdown 链接提取示例](https://elysiatools.com/zh/samples/markdown-with-links): 包含各种链接类型的 Markdown 示例文档，用于测试 Markdown 链接提取工具
- [手机号提取器示例](https://elysiatools.com/zh/samples/phone-number-extractor): 包含来自多个国家的电话号码的混合文本集合，用于提取测试
