列表转换器
在线处理列表:更换分隔符、去空格、去重、去空行、排序、反转、打乱、添加前后缀。适合快速生成 SQL IN 子句。
重塑列表:更换分隔符、清洗、排序、为每项加包裹。 粘贴一列数值,即可得到逗号分隔字符串、带引号的 SQL IN 子句或类 JSON 数组。所有选项实时生效,且按固定顺序执行:拆分 → 清洗 → 大小写 → 排序 → 包裹 → 拼接。
在线处理列表:更换分隔符、去空格、去重、去空行、排序、反转、打乱、添加前后缀。适合快速生成 SQL IN 子句。
重塑列表:更换分隔符、清洗、排序、为每项加包裹。 粘贴一列数值,即可得到逗号分隔字符串、带引号的 SQL IN 子句或类 JSON 数组。所有选项实时生效,且按固定顺序执行:拆分 → 清洗 → 大小写 → 排序 → 包裹 → 拼接。
理解处理流程能让结果可预期。输入先按所选分隔符拆分,然后去除首尾空白,再丢弃空项,接着移除重复项,之后应用大小写转换,然后排序,再加上前后缀,最后拼接。由于去重发生在大小写转换之前,Apple 和 apple 会被视为不同项——如果想合并它们,先转成小写再把结果粘回来跑第二遍。
'a','b','c',可直接放进 IN (...)。字母排序使用 localeCompare,它遵循你所在语言环境的重音和大小写规则,而不是原始码点顺序。对人类可读的列表来说这通常正是想要的效果,但也意味着不同浏览器语言环境下结果可能略有差异。数值排序会解析每项开头的数字,因此 10 会正确排在 9 之后;开头不是数字的项位置不确定。
去空白默认开启,因为当列表来自电子表格或复制的终端输出时,看不见的尾随空白是导致比较失败最常见的原因。