文本分割器

按自定义分隔符、字符或模式分割文本

关键信息

分类
文本与写作
输入类型
textarea, select, text, checkbox
输出类型
text
样本覆盖
4
支持 API
Yes

概览

文本分割器是一款高效的在线文本处理工具,支持按行、单词、字符、句子、固定长度或自定义分隔符快速拆分长文本,并提供多种输出格式以满足数据清洗和格式化需求。

适用场景

  • 需要将长文本按特定符号或规则拆分为独立片段时。
  • 在处理 CSV 或日志数据时,需要按自定义分隔符提取关键信息时。
  • 需要将一段连续文本转换为列表、数组或编号格式以便于阅读或编程使用时。

工作原理

  • 在输入框中粘贴需要处理的文本内容。
  • 选择合适的分割类型(如按行、单词、自定义分隔符等)。
  • 根据需要配置修剪空格、保留空部分及输出格式。
  • 点击执行,即可获取分割后的文本结果。

使用场景

数据清洗:将杂乱的逗号分隔数据转换为整齐的换行列表。
编程准备:将长字符串快速转换为代码中可用的数组格式。
内容编辑:将大段文章按句子或固定字符数拆分,便于进行翻译或排版。

用户案例

1. 将 CSV 字符串转换为列表

数据分析师
背景原因
从数据库导出的数据是一串以逗号分隔的 ID 列表,需要将其转换为垂直排列的列表以便核对。
解决问题
需要将逗号分隔的字符串转换为换行分隔的列表。
如何使用
输入文本,选择“自定义分隔符”并输入逗号,输出格式选择“Newline Separated”。
示例配置
splitType: custom, customDelimiter: ',', outputFormat: newline
效果
原本横向排列的 ID 变成了每一行一个 ID 的清晰列表。

2. 代码数组格式化

前端开发人员
背景原因
需要将一份包含几十个用户名的文本转换为 JSON 数组格式,以便直接粘贴到 JavaScript 代码中使用。
解决问题
手动添加引号和逗号非常繁琐且容易出错。
如何使用
输入用户名列表,选择“按行”分割,输出格式选择“JSON Array”。
示例配置
splitType: lines, outputFormat: array
效果
生成了符合 JSON 语法的数组,可以直接复制到代码编辑器中。

用 Samples 测试

markdown, text

相关专题

常见问题

支持正则表达式作为分隔符吗?

支持,在选择“自定义分隔符”模式后,您可以输入正则表达式来匹配复杂的分割规则。

分割后的文本可以导出为 JSON 格式吗?

可以,在输出格式选项中选择“JSON Array”,即可将分割后的结果以 JSON 数组形式输出。

如何去除分割后片段前后的多余空格?

勾选“修剪每个部分”选项,工具会自动移除每个分割片段首尾的空白字符。

如果文本中包含空行,工具会如何处理?

默认情况下会忽略空行,若需保留,请勾选“保留空部分”选项。

该工具对文本长度有限制吗?

该工具主要在浏览器端运行,处理常规长度的文本非常迅速,超长文本建议分批处理以获得最佳性能。

API 文档

请求端点

POST /zh/api/tools/text-splitter

请求参数

参数名 类型 必填 描述
textInput textarea -
splitType select -
customDelimiter text -
outputFormat select -
preserveEmpty checkbox -
trimParts checkbox -

响应格式

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

AI MCP 文档

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

{
  "mcpServers": {
    "elysiatools-text-splitter": {
      "name": "text-splitter",
      "description": "按自定义分隔符、字符或模式分割文本",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-splitter",
      "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]