regex - 如何合并字符串并跳过重复项?
问题描述
假设您有一个产品信息表,其中包含“材料”、“表面处理”和“颜色”等列:
Glass Aqua Blue
Glass Clear Clear
Glass Clear Brass
Brass Polished Brass Brass
你想连接它们,但不重复,所以最终结果将是:
Glass, Aqua, Blue
Glass, Clear
Glass, Clear, Brass
Brass
(因此它跳过了第 2 行中的 2nd Clear,以及第 4 行中包含“Brass”的 2 个单元格。)
任何解决方案,甚至是关于使用哪些功能的建议,都将不胜感激。
解决方案
推荐阅读
- node.js - Action-on-google 本地开发项目,将主文件导航到另一个文件
- codesniffer - PHP CodeSniffer:错误:指定的嗅探代码“Generic.Files.LineEndings.InvalidEOLChar”无效
- javascript - 带有固定页脚的对话框
- python - 安装模块“消息”时出错(AttributeError:模块“消息”没有属性“__all__”)
- reactjs - 使用 redux 将 3 个表单合并为一个状态?
- python - 将 python 代码与 Django 集成时出现错误 KeyError: (8, 'occured at index 0')。该代码适用于spyder
- powershell - Powershell:从另一个函数调用一个函数,第二个函数触发后台运行
- c - 如何仅将 4 ">" 输出到标准输出
- java - 寻找两个节点之间的最短距离
- sql - 如何在 LINQ 中复制分区关键字