# 合并多行器

将多行文本合并为一行，提供自定义分隔符和格式选项

> 标准页面: https://elysiatools.com/zh/tools/multiline-merger

- **分类:** Text Processing

- **关键词:** 合并, 组合, 多行, 单行, 连接, 拼接, 格式, 文本

## 概述

合并多行器是一款高效的文本处理工具，旨在帮助用户快速将多行文本拼接为单行，并支持灵活的自定义分隔符、修剪模式及前后缀添加，满足各种数据格式化需求。

## 输入项

- **文本输入** (textarea): 输入要合并为单行的多行文本...
- **行分隔符** (select)
- **自定义分隔符** (text): 仅在"自定义分隔符"模式下使用
- **修剪模式** (select)
- **删除空行** (checkbox)
- **保持原始空格** (checkbox): 保持多个连续空格不变
- **最大行长度** (number): 每行最大字符数（0 = 无限制）
- **添加前缀** (text): 将在合并内容前添加的文本
- **添加后缀** (text): 将在合并内容后添加的文本

## 适用场景

- 需要将列表数据转换为逗号分隔的字符串以用于 SQL 查询或代码数组时。
- 清理从文档或网页复制的带有大量换行符的文本，使其更易于阅读或存储时。
- 为批量处理的文本内容统一添加特定的前缀或后缀格式时。

## 工作原理

- 在输入框中粘贴需要处理的多行文本。
- 选择合适的分隔符（如空格、逗号、分号等）或输入自定义分隔符。
- 根据需要调整修剪模式、删除空行或设置前后缀等格式选项。
- 点击执行，即可立即获得合并后的单行文本结果。

## 使用案例

- 将 Excel 或 CSV 导出的多行 ID 列表转换为 SQL 的 IN 查询格式。
- 整理代码注释或日志文件，将分散的多行内容合并为一行以便于搜索。
- 快速生成符合特定格式要求的 CSV 数据行或配置文件内容。

## 常见问题

### 我可以自定义分隔符吗？

可以，在分隔符选项中选择“自定义分隔符”，然后在下方输入框中填入你需要的符号即可。

### 合并时会自动删除空行吗？

是的，工具默认开启“删除空行”功能，确保合并后的文本不会出现多余的空白间隔。

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

工具支持处理常见的文本块，但建议单次处理量保持在合理范围内以获得最佳性能。

### 如何保留文本中原有的空格？

勾选“保持原始空格”选项，工具将不会对文本中的连续空格进行修剪或压缩。

### 可以给合并后的结果添加前缀或后缀吗？

可以，通过“添加前缀”和“添加后缀”输入框，你可以为合并后的整段文本统一添加特定字符。

## 相关工具

- [行号删除器](https://elysiatools.com/zh/tools/line-number-remover): 智能识别和删除文本或代码中的行号
- [换行符统一器](https://elysiatools.com/zh/tools/newline-normalizer): 统一和规范化文本中的换行符格式，确保行尾格式一致
- [手机号提取器](https://elysiatools.com/zh/tools/phone-number-extractor): 从混合文本中提取电话号码，支持多个国家和格式
- [前缀删除器](https://elysiatools.com/zh/tools/prefix-remover): 智能识别并删除每行开头的相同前缀，提供多种检测模式
- [后缀删除器](https://elysiatools.com/zh/tools/suffix-remover): 智能识别并删除每行末尾的相同后缀，提供多种检测模式
- [Markdown 列表格式化器](https://elysiatools.com/zh/tools/markdown-list-formatter): 将每行文本转换为 Markdown 列表项或数字列表
- [文本取消缩进器](https://elysiatools.com/zh/tools/text-unindenter): 快速删除每行文本的缩进
- [BOM字符移除器](https://elysiatools.com/zh/tools/data-bom-remover): 从文本和文件内容中移除BOM（字节顺序标记）字符。非常适合清理有编码问题的文本文件、修复CSV导入和为处理准备数据。 功能特点： - 检测并移除UTF-8 BOM (EF BB BF) - 检测并移除UTF-16 BOM (FE FF 或 FF FE) - 检测并移除UTF-32 BOM (00 00 FE FF 或 FF FE 00 00) - 支持多种输入格式 - 可视化BOM字符显示 - 详细检测报告 - 支持批量文本处理 常见用途： - 修复CSV文件导入错误 - 清理文本文件编码问题 - 为JSON解析准备数据 - 修复XML解析问题 - 解决API数据编码冲突 - 标准化文本数据格式

## 示例

- [重复行示例](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 文件操作示例，包括文本文件读写、文件复制移动、目录遍历和文件验证
- [Android Kotlin 文件操作示例](https://elysiatools.com/zh/samples/android-file-operations-kotlin): Android Kotlin 文件操作示例，包括文本文件读写、文件复制移动、目录遍历和文件验证
