开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 816|回复: 9
收起左侧

[求助] 文本生成处理

[复制链接]
结帖率:92% (36/39)
发表于 2022-11-15 18:07:31 | 显示全部楼层 |阅读模式   江苏省宿迁市
text=1234    生成如下的一段文本

12XX        13XX        14XX        1X2X        1X3X        1X4X        1XX2        1XX3
1XX4        21XX        23XX        24XX        2X1X        2X3X        2X4X        2XX1
2XX3        2XX4        31XX        32XX        34XX        3X1X        3X2X        3X4X
3XX1        3XX2        3XX4        41XX        42XX        43XX        4X1X        4X2X
4X3X        4XX1        4XX2        4XX3        X12X        X13X        X14X        X1X2
X1X3        X1X4        X21X        X23X        X24X        X2X1        X2X3        X2X4
X31X        X32X        X34X        X3X1        X3X2        X3X4        X41X        X42X
X43X        X4X1        X4X2        X4X3        XX12        XX13        XX14        XX21
XX23        XX24        XX31        XX32        XX34        XX41        XX42        XX43



这种的 怎么整? 快速的写法  麻烦各位大大了,谢谢!

结帖率:92% (36/39)
 楼主| 发表于 2022-11-15 18:24:36 | 显示全部楼层   江苏省宿迁市
自己解决了.e (919.77 KB, 下载次数: 8)
回复 支持 反对

使用道具 举报

结帖率:71% (17/24)
发表于 2022-11-15 18:10:50 | 显示全部楼层   香港特别行政区*
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2022-11-15 18:16:11 | 显示全部楼层   山西省长治市
你是去不重复的还是要去重复的?就是4个数字里面都是1234组合的?

如果是不重复的几次循环首就能解决吧。

  
子程序名返回值类型公开备 注
子程序1  
变量名类 型静态数组备 注
随机文本文本型 
置随机数种子 ()
计次循环首 (72, )
随机文本 = 随机文本 + 到文本 (取随机数 (1, 4)) + 到文本 (取随机数 (1, 4)) + 到文本 (取随机数 (1, 4)) + 到文本 (取随机数 (1, 4)) + “ ”
计次循环尾 ()
调试输出 (随机文本)


i支持库列表   支持库注释   
spec特殊功能支持库
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)

签到天数: 2 天

发表于 2022-11-15 18:16:14 | 显示全部楼层   四川省成都市
网上找的,应该符合你的需求

组合算法.e

7.97 KB, 下载次数: 2, 下载积分: 精币 -2 枚

回复 支持 反对

使用道具 举报

结帖率:92% (36/39)
 楼主| 发表于 2022-11-15 18:26:33 | 显示全部楼层   江苏省宿迁市
SexyPanda 发表于 2022-11-15 18:16
你是去不重复的还是要去重复的?就是4个数字里面都是1234组合的?

如果是不重复的几次循环首就能解决吧。

你这不对
回复 支持 反对

使用道具 举报

结帖率:92% (36/39)
 楼主| 发表于 2022-11-15 18:26:53 | 显示全部楼层   江苏省宿迁市
新人E 发表于 2022-11-15 18:16
网上找的,应该符合你的需求

不行,我自己整出来了
回复 支持 反对

使用道具 举报

结帖率:92% (36/39)
 楼主| 发表于 2022-11-15 18:30:24 | 显示全部楼层   江苏省宿迁市
常量文本是这个:abXX,acXX,adXX,aXbX,aXcX,aXdX,aXXb,aXXc,aXXd,baXX,bcXX,bdXX,bXaX,bXcX,bXdX,bXXa,bXXc,bXXd,caXX,cbXX,cdXX,cXaX,cXbX,cXdX,cXXa,cXXb,cXXd,daXX,dbXX,dcXX,dXaX,dXbX,dXcX,dXXa,dXXb,dXXc,XabX,XacX,XadX,XaXb,XaXc,XaXd,XbaX,XbcX,XbdX,XbXa,XbXc,XbXd,XcaX,XcbX,XcdX,XcXa,XcXb,XcXd,XdaX,XdbX,XdcX,XdXa,XdXb,XdXc,XXab,XXac,XXad,XXba,XXbc,XXbd,XXca,XXcb,XXcd,XXda,XXdb,XXdc
回复 支持 反对

使用道具 举报

签到天数: 22 天

发表于 2022-11-16 12:44:44 | 显示全部楼层   广西壮族自治区柳州市
  
num = 子程序1全转 (“abcd”, text, “,”, #常量1, 返回数据)
调试输出 (返回数据, num)
子程序名返回值类型公开备 注
子程序1全转整数型 
参数名类 型参考可空数组备 注
识别字符文本型
替换字符文本型
统计字符文本型
来源文本型
返回结果文本型
补全替换字符文本型
变量名类 型静态数组备 注
a识别字符字节集 
cd识别字符整数型 
b替换字符字节集 
c来源字节集 
i1整数型 
i2整数型 
i3整数型 
i4统计字符整数型 
d统计字符字节集 
cd2统计字符整数型 
a识别字符 = 到字节集 (识别字符)
cd识别字符 = 取字节集长度 (a识别字符)
b替换字符 = 取字节集左边 (到字节集 (替换字符)取重复字节集 (cd识别字符, 到字节集 (选择 (是否为空 (补全替换字符), “?”, 补全替换字符))), cd识别字符)
c来源 = 到字节集 (来源)
d统计字符 = 到字节集 (统计字符)
cd2统计字符 = 取字节集长度 (d统计字符)
计次循环首 (取字节集长度 (c来源), i1)
计次循环首 (cd识别字符, i2)
如果真 (c来源 [i1] = a识别字符 [i2])
c来源 [i1] = b替换字符 [i2]
跳出循环 ()

计次循环尾 ()
计次循环首 (cd2统计字符, i3)
如果真 (c来源 [i1] = d统计字符 [i3])
i4统计字符 = i4统计字符 + 1
跳出循环 ()

计次循环尾 ()
计次循环尾 ()
返回结果 = 到文本 (c来源)
返回 (i4统计字符)


i支持库列表   支持库注释   
spec特殊功能支持库

回复 支持 反对

使用道具 举报

签到天数: 22 天

发表于 2022-11-16 13:59:42 | 显示全部楼层   广西壮族自治区柳州市
  
子程序名返回值类型公开备 注
子程序2全转整数型 
参数名类 型参考可空数组备 注
识别字符文本型
替换字符文本型
统计字符文本型
来源文本型
返回结果文本型
补全替换字符文本型
变量名类 型静态数组备 注
i1整数型 
i2整数型 
a字节集 
a识别字符字节集 
b替换字符字节集 
c统计字符字节集 
c字节集 
cc整数型 
d来源字节集 
a = 取空白字节集 (256)
c = a
a识别字符 = 到字节集 (识别字符)
b替换字符 = 到字节集 (替换字符)
补全替换字符 = 选择 (是否为空 (补全替换字符), “ ”, 补全替换字符)
计次循环首 (取文本长度 (识别字符), i1)
a [a识别字符 [i1] + 1]选择 (b替换字符 [i1] = 0, 取代码 (补全替换字符, ), b替换字符 [i1])
计次循环尾 ()
c统计字符 = 到字节集 (统计字符)
计次循环首 (取文本长度 (统计字符), i1)
c [c统计字符 [i1] + 1] = 1
计次循环尾 ()
d来源 = 到字节集 (来源)
计次循环首 (取文本长度 (来源), i1)
i2 = d来源 [i1] + 1
如果真 (a [i2] ≠ 0)
d来源 [i1] = a [i2]
如果真 (c [i2] = 1)
cc = cc + 1

计次循环尾 ()
返回结果 = 到文本 (d来源)
返回 (cc + 1)



补充内容 (2022-11-16 14:00):
这个处理速度会快一些
回复 支持 反对

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表