# 排序文本行

按字母、数字或长度对行进行排序

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

- **分类:** Text Processing

- **关键词:** 文本, 排序, 行, 字母, 数字, 长度, 基础, 基础文本排序器

## 概述

排序文本行是一款高效的在线文本处理工具，支持按字母、数字、长度等多种规则对文本内容进行快速排序，并提供去重、修剪空白字符等实用功能，助您轻松整理杂乱数据。

## 输入项

- **文本输入** (textarea): 输入要排序的文本...
- **排序依据** (select)
- **排序顺序** (select)
- **区分大小写** (checkbox): 区分大小写排序 (Aa-Zz)
- **删除重复项** (checkbox): 排序时删除重复行
- **修剪行** (checkbox): 排序前删除行的前导/尾随空白字符

## 适用场景

- 需要将杂乱的列表按字母顺序或数字大小重新排列时。
- 在处理包含重复项的文本列表并希望快速清理时。
- 需要根据行内容的长度对数据进行分类或整理时。

## 工作原理

- 将需要排序的文本内容粘贴到输入框中。
- 在排序依据选项中选择合适的规则，如字母顺序、数字顺序或行长度。
- 根据需要勾选去重、修剪空白字符或区分大小写等高级设置。
- 点击执行按钮，即可立即获得排序后的整洁文本结果。

## 使用案例

- 整理包含大量姓名或关键词的名单，使其按字母顺序排列。
- 对包含数字编号的日志或数据列表进行升序或降序排列。
- 清理包含重复条目的原始数据，并按行长度进行快速归类。

## 常见问题

### 该工具支持哪些排序方式？

支持字母顺序 (A-Z)、数字顺序 (0-9)、行长度、反向排序以及随机打乱。

### 排序时可以删除重复的行吗？

可以，勾选“删除重复项”选项，工具会在排序过程中自动剔除完全相同的行。

### 如何处理行首尾多余的空格？

勾选“修剪行”选项，工具会在排序前自动删除每行开头和结尾的空白字符。

### 排序区分大小写吗？

默认不区分，但您可以勾选“区分大小写”选项，以实现更精确的排序控制。

### 处理大量文本时会卡顿吗？

该工具基于浏览器本地处理，能够快速响应常见的文本列表排序需求。

## 相关工具

- [增强版文本行排序](https://elysiatools.com/zh/tools/text-enhanced-sorter): 按字母、数字或长度对行进行排序，具有高级选项
- [随机文本行](https://elysiatools.com/zh/tools/randomize-text-lines): 快速随机化文本中行的顺序
- [去除重复行](https://elysiatools.com/zh/tools/remove-duplicate-lines): 对列表或文本块中的行去重。保留每行的首次或最后一次出现，支持区分大小写、比较前修剪空白和忽略空行。
- [高级重复行去除器](https://elysiatools.com/zh/tools/advanced-duplicate-line-remover): 检测并移除文本中重复的行，支持模式、大小写敏感和修剪选项
- [从文本行移除前缀](https://elysiatools.com/zh/tools/text-remove-prefix-lines): 快速从一个或多个文本行中移除前缀
- [从文本中移除前缀](https://elysiatools.com/zh/tools/text-remove-prefix-text): 快速从一个或多个文本行中移除前缀
- [从文本行中移除后缀](https://elysiatools.com/zh/tools/text-remove-suffix-lines): 快速从一个或多个文本行中移除后缀
- [文本 NLP 标注工作台](https://elysiatools.com/zh/tools/text-nlp-annotation-workbench): 使用可解释的本地规则完成分词、句子切分、停用词、词形、词干、实体和 n-gram 标注，并导出 JSONL 或 CoNLL。

## 示例

- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [重复行示例](https://elysiatools.com/zh/samples/text-duplicate-line-samples): 用于测试重复行移除工具的各种重复行类型的示例文件
- [特殊字符示例](https://elysiatools.com/zh/samples/text-special-characters-samples): 用于测试非字母数字字符移除的各种特殊字符、标点符号和符号的示例文本文件
- [Android Java 文件操作示例](https://elysiatools.com/zh/samples/android-file-operations-java): Android Java 文件操作示例，包括文本文件读写、文件复制移动、目录遍历和文件验证

## 相关内容

- [可复现的文本列表清洗与行顺序工作流](https://elysiatools.com/zh/hubs/text-list-cleanup-workflows): 先定义行边界，再规范空白、删除重复项、筛选条目，并明确保留原顺序还是按规则排序，把粘贴或导出的文本整理成可复核清单。
