精易论坛

标题: 相同整数后面的数据提取到一起 [打印本页]

作者: lianzhong    时间: 2025-3-16 21:46
标题: 相同整数后面的数据提取到一起
原始数据:
100-A
100-B
100-C
200-D
200-E
200-F
333-G
444-H
9999-K
9999-L
横杠前是整数后面是关联数据,把相同整数后面的关联数据提取到一行中去。
求实现以下效果:
100-ABC
200-DEF
333-G
444-H
9999-KL


作者: sunjie0632    时间: 2025-3-16 21:46



  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
_按钮1_被单击  
编辑框2.内容 = 子程序_处理数据 (编辑框1.内容)
子程序名返回值类型公开备 注
子程序_处理数据文本型 
参数名类 型参考可空数组备 注
要处理的文本文本型
变量名类 型静态数组备 注
文本数组文本型0
a整数型 
左边文本文本型 
右边文本文本型 
b整数型 
临时文本文本型 
结果文本文本型 
文本数组 = 分割文本 (要处理的文本, #换行符, )
计次循环首 (取数组成员数 (文本数组), a)
左边文本 = 文本_取左边 (文本数组 [a], “-”)
右边文本 = “”
判断 (寻找文本 (结果文本, 左边文本, , ) = -1)
计次循环首 (取数组成员数 (文本数组), b)
判断 (左边文本 = 文本_取左边 (文本数组 [b], “-”))
右边文本 = 右边文本 + 文本_取右边 (文本数组 [b], “-”)



计次循环尾 ()
结果文本 = 结果文本 + 左边文本 + “-” + 右边文本 + #换行符



计次循环尾 ()
返回 (结果文本)


作者: Yakusoku    时间: 2025-3-17 09:18
是这样么?

A1.e (3.84 KB, 下载次数: 1)





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4