分类

合并多行器

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

仅在"自定义分隔符"模式下使用

保持多个连续空格不变

将在合并内容前添加的文本

将在合并内容后添加的文本

关键信息

分类
Text Processing
输入类型
textarea, select, text, checkbox, number
输出类型
text
样本覆盖
4
支持 API
Yes

概览

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

适用场景

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

工作原理

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

使用场景

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

用户案例

1. 生成 SQL 查询条件

数据库管理员
背景原因
需要从一份包含 50 个用户 ID 的列表中提取数据,这些 ID 目前分布在 50 行中。
解决问题
手动将 50 个 ID 转换为 'ID1','ID2',... 的格式非常繁琐。
如何使用
将 ID 列表粘贴到输入框,选择“逗号”作为分隔符,并在前后缀中分别填入单引号。
示例配置
separator: comma, addPrefix: ', addSuffix: '
效果
一键生成了符合 SQL IN 语法要求的单行字符串,直接复制即可使用。

2. 清理网页复制的文本

内容编辑
背景原因
从网页上复制了一段带有大量换行和多余空格的文本,导致排版混乱。
解决问题
需要将文本合并为一段,同时去除多余的空行和首尾空格。
如何使用
粘贴文本,保持默认的“修剪两端”和“删除空行”选项,选择“空格”作为分隔符。
示例配置
separator: space, trimMode: trim, removeEmptyLines: true
效果
得到了格式整洁、段落连贯的单行文本,方便后续发布或排版。

用 Samples 测试

video, text

相关专题

常见问题

我可以自定义分隔符吗?

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

合并时会自动删除空行吗?

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

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

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

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

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

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

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

API 文档

请求端点

POST /zh/api/tools/multiline-merger

请求参数

参数名 类型 必填 描述
text textarea -
separator select -
customSeparator text 仅在"自定义分隔符"模式下使用
trimMode select -
removeEmptyLines checkbox -
preserveSpaces checkbox 保持多个连续空格不变
maxLineLength number -
addPrefix text 将在合并内容前添加的文本
addSuffix text 将在合并内容后添加的文本

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-multiline-merger": {
      "name": "multiline-merger",
      "description": "将多行文本合并为一行,提供自定义分隔符和格式选项",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=multiline-merger",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]