易语言 判断相同文本
判断编辑框1。内容中.是否含有相同的文本..比如说"中国,小眀,小欣,小飞,小眀"这样的文本.每个名字是又逗号隔开的.这样的话..小眀就是相同的.所以要去除一个小眀..该...
判断编辑框1。内容中.是否含有相同的文本..比如说
"中国,小眀,小欣,小飞,小眀" 这样的文本.每个名字是又逗号隔开的.这样的话..小眀就是相同的.所以要去除一个小眀..该怎么样编写代码? 展开
"中国,小眀,小欣,小飞,小眀" 这样的文本.每个名字是又逗号隔开的.这样的话..小眀就是相同的.所以要去除一个小眀..该怎么样编写代码? 展开
1个回答
展开全部
.版本 2
.子程序 子程序
.局部变量 文本, 文本型
.局部变量 文本数组, 文本型, , "0"
.局部变量 文本数量, 整数型
.局部变量 计次, 整数型
.局部变量 计次2, 整数型
文本 = “中国,小眀,小欣,小飞,小眀”
文本数组 = 分割文本 (文本, “,”, )
文本数量 = 取数组成员数 (文本数组)
.计次循环首 (文本数量, 计次)
.如果真 (文本数组 [计次] = “”)
到循环尾 ()
.如果真结束
.计次循环首 (文本数量 - 计次, 计次2)
.如果真 (文本数组 [计次] = 文本数组 [计次2 + 计次])
文本数组 [计次2 + 计次] = “”
.如果真结束
.计次循环尾 ()
.计次循环尾 ()
文本 = “”
.计次循环首 (文本数量, 计次)
.如果真 (文本数组 [计次] ≠ “”)
文本 = 文本 + “,” + 文本数组 [计次]
.如果真结束
.计次循环尾 ()
文本 = 取文本右边 (文本, 取文本长度 (文本) - 1)
------------------------------------------------
最后结果:文本=“中国,小眀,小欣,小飞”
.子程序 子程序
.局部变量 文本, 文本型
.局部变量 文本数组, 文本型, , "0"
.局部变量 文本数量, 整数型
.局部变量 计次, 整数型
.局部变量 计次2, 整数型
文本 = “中国,小眀,小欣,小飞,小眀”
文本数组 = 分割文本 (文本, “,”, )
文本数量 = 取数组成员数 (文本数组)
.计次循环首 (文本数量, 计次)
.如果真 (文本数组 [计次] = “”)
到循环尾 ()
.如果真结束
.计次循环首 (文本数量 - 计次, 计次2)
.如果真 (文本数组 [计次] = 文本数组 [计次2 + 计次])
文本数组 [计次2 + 计次] = “”
.如果真结束
.计次循环尾 ()
.计次循环尾 ()
文本 = “”
.计次循环首 (文本数量, 计次)
.如果真 (文本数组 [计次] ≠ “”)
文本 = 文本 + “,” + 文本数组 [计次]
.如果真结束
.计次循环尾 ()
文本 = 取文本右边 (文本, 取文本长度 (文本) - 1)
------------------------------------------------
最后结果:文本=“中国,小眀,小欣,小飞”
参考资料: 我
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询