先看看示例
作者提供的示例,实际效果取决于你的输入和使用工具。
输入
【编辑示例】P1:red;blue;red;P2:green;;yellow。规则:英文分号分隔,保留重复与顺序,空项单独报错。
输出
【编辑示例】P1 输出 (1,red)、(2,blue)、(3,red);P2 输出 (1,green)、(3,yellow),并记录元素 2 为空。共 2 条父记录,输出 5 个非空元素,另有 1 个空项;P1 的 red 不去重。
完整提示词
请把指定多值列拆成多行。先确认分隔符、引号内分隔符的处理方式、是否去掉首尾空格,以及空项和重复值如何处理。不能自行按姓氏、单词长度或可疑符号猜测拆分。
每个输出元素保留原行号、父记录唯一 ID、元素序号和拆出值;其他列按原样带到对应行。默认保留元素顺序与重复值,空元素进入异常清单,除非我明确给出另一种规则。若两列都包含列表,先确认按位置配对还是生成组合,避免无意造成行数膨胀。
输出展开表、异常清单和核对:输入父记录数、各记录拆出元素数、输出总行数。提供回组核验方式,确认没有丢失有意义的元素或串到另一条父记录。不要直接覆盖原表。
数据:
{{table}}
拆分规则:
{{rules}}