易语言只留重复文本(一个),其他不要

比如:3G书城58看书网笔下文学品书网官术网少年文学免费小说网经典小说00小说19楼书包网青豆小说58看书网天意文学网思路客追书网看书窝可乐小说网给力文学读趣网3G书城2... 比如:

3G书城 58看书网 笔下文学 品书网 官术网 少年文学 免费小说网 经典小说 00小说 19楼书包网 青豆小说 58看书网 天意文学网 思路客 追书网 看书窝 可乐小说网 给力文学 读趣网 3G书城 2345小说 免费小说网 少年文学 四库书 经典小说 吾读小说网 乐文小说网

去掉后变成:

3G书城 58看书网 少年文学 免费小说网 经典小说

(这是人工弄的,可能有些错误)

反正就是只留出现过两次以上的文本,而且这些重复文本只留一个;出现一次的不留。
展开
 我来答
三天打鱼N
推荐于2016-03-05 · TA获得超过1540个赞
知道大有可为答主
回答量:2032
采纳率:74%
帮助的人:606万
展开全部
先把文本内容放到数组
然后对它排序

写一个循环 看看连续的两个成员是否一样 如果一样 把这个文本放到另一个文本变量用于输出
判断文本组【索引】是否等于文本组【索引+1】……

.版本 2
.支持库 spec

.子程序 __启动窗口_创建完毕

调试输出 (取重复两次以上文本 (“3G书城 58看书网 笔下文学 品书网 官术网 少年文学 免费小说网 经典小说 00小说 19楼书包网 青豆小说 58看书网 天意文学网 思路客 追书网 看书窝 可乐小说网 给力文学 读趣网 3G书城 2345小说 免费小说网 少年文学 四库书 经典小说 吾读小说网 乐文小说网”))

.子程序 取重复两次以上文本, 文本型
.参数 文本参数, 文本型, , 以空格分割的文本
.局部变量 文本组, 文本型, , "0"
.局部变量 文本返回, 文本型
.局部变量 i, 整数型
.局部变量 j, 整数型

文本组 = 分割文本 (文本参数, “ ”, )
.计次循环首 (取数组成员数 (文本组) - 1, i)
.变量循环首 (i + 1, 取数组成员数 (文本组), 1, j)
.如果真 (文本比较 (文本组 [i], 文本组 [j], 真) > 0)
文本返回 = 文本组 [i]
文本组 [i] = 文本组 [j]
文本组 [j] = 文本返回
.如果真结束

.变量循环尾 ()
.计次循环尾 ()
文本返回 = “”
i = 1
.判断循环首 (i < 取数组成员数 (文本组))
.如果 (文本组 [i] = 文本组 [i + 1])
文本返回 = 文本返回 + 文本组 [i] + “ ”
.判断循环首 (i < 取数组成员数 (文本组) 且 文本组 [i] = 文本组 [i + 1])
i = i + 1
.判断循环尾 ()

.否则
i = i + 1
.如果结束

.判断循环尾 ()
返回 (删尾空 (文本返回))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式