我从一个巨大的mysql查询中生成了大量数据,返回一组基本上以逗号分隔的列表的值。列表最多包含30个值。但是所有都包含30个逗号,导致这类事情:
x, xx, xxx, , , , , , , , , , , , , , , , , , , , , , , , , , , ,
x, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
x, xx, xxx, xxxx, xxxxx, xxxxxx, , , , , , , , , , , , , , , , , , , , , , , , ,
最终我想整理查询以删除这些多余的分隔符,但由于查询的复杂性,这将是一项长期工作。现在,我认为删除它们的最佳选择是使用常规快递来匹配最后一个字母数字字符(99%的时间它将是一个字母,但可能会出现数字),然后删除它之后的所有内容。
这有意义吗?如果是这样,我不知道从哪里开始 - 任何帮助将不胜感激,谢谢!