请教各位高手一个算法

candypill 2021-08-16 09:15:31

集合1
A~SIZE2~15.22~15.22~15.22
B~SIZE1~15.22~15.22~15.22
C~SIZE1~15.22~15.22~15.22
集合2
A~SIZE1~15.22~15~15.22
B~SIZE2~15.22~15.22~15.22
C~SIZE2~15.22~15~15.22

想得到集合3
比对条件是如果首字母相同并且第三个~后数字不同时,就用集合2的SIZE1内容替换集合1中SIZE,集合1其他内容不变生成集合3
A~SIZE1~15.22~15.22~15.22
B~SIZE1~15.22~15.22~15.22
C~SIZE2~15.22~15.22~15.22

 

实际情况两个集合比较大,每个集合几W条记录,~有100个左右

最好能给段代码,多谢

...全文
503 1 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
toorup 09-02

以"~"将字符串分割成数组,循环比对,选定值加到第三个数组不就完了?

回复

你的描述让人看得似是而非。

回复
相关推荐
发帖
每日一练
创建于2021-08-10

2792

社区成员

Study well and make progress every day
申请成为版主
帖子事件
创建了帖子
2021-08-16 09:15
社区公告
暂无公告