文本按分隔符拆分工具

在线文本拆分工具,按指定分隔符(逗号、空格、换行、竖线或自定义字符,支持正则)把一段文本拆成多行或多列,适合数据清洗和字段提取。

工具介绍

本工具可以将一段文本按照指定分隔符拆分为列表,支持普通文本分隔符和正则表达式分隔符,可配置去重、去空白、去空项等选项,结果显示为每行一项,同时统计拆分后项数。结果仅供参考,不构成专业建议。

使用方法

  1. 在「输入待拆分文本」框中粘贴或输入需要拆分的文本;
  2. 在「分隔符」框中输入分隔符,如需换行拆分输入\n,制表符拆分输入\t
  3. 根据需要勾选选项:使用正则分隔符、去除重复项、去除两端空白、去除空项;
  4. 点击「拆分文本」即可得到结果,结果框支持复制。

特殊分隔符写法

需求写法示例
按逗号拆分,a,b,c → 拆分为3项
按换行拆分\n每行一个内容 → 拆分为每行一项
按一个或多个空格拆分(正则)\s+a b c d → 拆分为4项
按任意数字拆分(正则)\da1b2c → 拆分为a,b,c三项

注意事项

如何按换行拆分文本?

在分隔框输入 \n,工具会自动识别转义为实际换行符,不需要勾选正则选项。

为什么使用正则拆分时报错?

请检查你的正则表达式语法是否符合JavaScript规范,特殊字符需要正确转义,比如匹配点号需要写 \.。

拆分后为什么会有空行?

请勾选「去除空项」选项,拆分后会自动过滤掉长度为0的空项,如果没勾选「去除每个项两端空白」,全空白的项不会被过滤。

拆分结果可以直接导出为JSON数组吗?

目前结果只显示每行一项,你可以复制结果后,使用本站的「每行文本转JSON数组」工具转换格式。