|
沙发
发表于 2024-10-7 16:38:38
|
只看该作者
海南省海口市
随机给一句话加变量_全部.e
(956.84 KB, 下载次数: 4)
有点烧脑,一直想着怎么递归,不过还是搞出来了。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 集_所有内容 | 文本型 | | 子程序1 (“[早上,中午,晚上]在宁静的夜晚[睡觉,吃夜宵,打游戏,运动],过的很开心。”)信息框 (集_所有内容, 64, , )返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | reg | 正则表达式类 | | | ret | 逻辑型 | | | count | 整数型 | | | i | 整数型 | | | arr | 文本型 | | 0 | tmp | 文本型 | | | content | 文本型 | | |
ret = reg. 创建 (“\[(.+?)\]”, 参_源文本, ) 如果真 (ret = 假) 返回 (假)count = reg.取匹配数量 () 如果真 (count = 0 ) 返回 (假)tmp = reg.取子匹配文本 (1, 1)arr = 分割文本 (tmp, “,”, ) 计次循环首 (取数组成员数 (arr ), i ) content = 子文本替换 (参_源文本, “[” + tmp + “]”, arr [i ], , , 真) ret = 子程序1 (content ) 如果真 (ret = 假)  集_所有内容 = 集_所有内容 + content + #换行符   计次循环尾 ()集_所有内容 = 集_所有内容 + “--------------------------” + #换行符 返回 (真)
|
|