工具介绍
字符串转数组是一款面向开发者的在线文本切分工具,只需粘贴一段用逗号、分号、竖线、空格或换行分隔的字符串,选择分隔符后即可一键转换成数组,并可输出为 JavaScript、JSON、Java、Python、PHP、SQL、CSV、纯文本等多种目标格式,省去手工加引号、补逗号的繁琐操作。
工具支持正则表达式分隔符,能够应对逗号、分号、空白混合出现的复杂文本;还可自动去除首尾空格、过滤空值、按需去重与排序(支持升序与降序)。所有切分与格式化都在浏览器本地完成,数据不会上传服务器,处理配置项、ID 清单、SQL 取值等场景都可以放心使用。
功能亮点
- 多种分隔符:支持逗号、分号、竖线、制表符、空格、换行等常用分隔符
- 正则分隔:可启用正则模式,一次匹配逗号、分号、空白等混合分隔符
- 八种输出格式:JavaScript、JSON、Java、Python、PHP、SQL、CSV、纯文本
- 智能清洗:自动去除首尾空格、过滤空值,输出更干净
- 去重与排序:一键去重,支持升序 / 降序,数字可自动按大小排序
- SQL 取值:生成 VALUES 列表,可加单引号、生成完整 INSERT 语句
- CSV 输出:自定义 CSV 分隔符,可选所有值加引号
- 正确转义:单引号、双引号、换行等特殊字符按目标语言正确转义
- 示例模板:内置水果、数字、混合数据、复杂分隔符等示例一键载入
- 实时统计:同步显示字符数、元素数与结果长度
- 自动复制:可开启转换后自动复制结果,取用更顺手
- 本地处理:全部计算在浏览器内完成,数据不上传服务器
使用方法
- 输入字符串:在左侧输入框粘贴需要切分的文本,或用换行 / 分隔符组织好数据
- 设置分隔符:在「分隔符」处填写分隔符,也可从「常用分隔符」快速选择;复杂文本可勾选「正则模式」
- 选择输出格式:在「输出格式」中选择 JavaScript、JSON、Java、Python、PHP、SQL、CSV 或纯文本
- 调整处理选项:按需勾选去空格、去空值、去重、排序等选项,需要时展开「高级设置」配置 SQL / CSV 细节
- 执行转换:点击「转换字符串」按钮,或开启右上角「实时转换」自动更新
- 复制结果:点击「复制结果」把数组写入剪贴板,或开启「转换后自动复制结果」
适合人群
- 前端开发者:把配置字符串快速转成 JavaScript / JSON 数组
- 后端工程师:生成 Java、Python、PHP 数组字面量,减少手工排版
- 数据库与运维人员:把 ID、参数清单转成 SQL VALUES,用于批量查询或插入
- 数据分析师:把一行文本拆成规整列表,转成 CSV 便于导入表格
- 学生与学习者:直观理解分隔符与数组之间的关系,练习字符串处理
常见问题解答(FAQ)
字符串转数组支持哪些分隔符?
常见分隔符都支持,包括逗号、分号、竖线、制表符、空格和换行符,也可以直接输入任意自定义字符作为分隔符。
什么是正则模式?
开启后分隔符会被当作正则表达式处理,例如输入 [,;\s]+ 可以同时按逗号、分号和空白切分,特别适合分隔符不统一的文本。
支持哪些输出格式?
目前支持 JavaScript、JSON、Java、Python、PHP、SQL、CSV 以及纯文本共 8 种格式,可根据目标语言或用途自由选择。
如何把结果用到 SQL 里?
选择 SQL 格式即可得到 VALUES 列表;在高级设置里还能使用单引号包裹每个值,填写表名后可生成完整的 INSERT 语句。
去空格、去空值和去重有什么区别?
去空格会去掉每个元素首尾的空白;去空值会删除切分后得到的空字符串;去重则保留每个值第一次出现的位置,删除后续重复项。
排序是怎么比较的?
如果所有元素都是数字会按数值大小排序,否则按中文本地化规则比较字符串,可选择升序或降序。
结果里的引号会被正确转义吗?
会。工具会按目标格式转义特殊字符,例如 JavaScript 中的单引号、SQL 中的单引号会写成两个单引号,JSON 中的双引号也会正确转义。
CSV 输出为什么有的值加了引号?
当值中包含分隔符、引号或换行时会自动加引号;也可以在高级设置中勾选「所有值使用引号包裹」让每个值都加上引号。
提示正则表达式无效怎么办?
说明正则模式下的分隔符写法有误,请检查括号、方括号是否配对,例如 ( 或 [ 未闭合都会导致报错。
转换过程安全吗?
完全安全。所有切分与格式化都在浏览器本地完成,字符串不会上传到服务器,适合处理内部数据。
支持多大的文本?
出于浏览器性能考虑,建议单次处理的文本不超过 5MB,过大的文本可能造成页面卡顿。
更新日期:2026-11-03
