|
|
发表于 2025-11-5 19:51:17
|
显示全部楼层
广西壮族自治区柳州市
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
结果 = 文本整合加起来处理 (“小红30,小红40,小红50,小明5,小明4,小花9整合后”)信息框 (结果, 0, , )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 来源 | 文本型 | | | | zz | 正则表达式 | | | | 加起来 | 文本型 | | | | 旧来源 | 文本型 | | |
来源 = 参数_来源文 zz. 创建 (“([^0-9\r\n ]+)([0-9]+(?:,)?)([\s\S]*?)(\1)([0-9]+(?:,)?)”, ) 循环判断首 () 旧来源 = 来源  加起来 = 到文本 (到数值 (zz. 替换 (来源, “$2”, 1, , 假, 假)) + 到数值 (zz. 替换 (来源, “$5”, 1, , 假, 假)) ) 来源 = zz. 替换 (来源, “($1)” + 加起来 + “,$3”, 1, , 真, 假) 循环判断尾 (旧来源 ≠ 来源 )返回 (来源 )
[JavaScript] 纯文本查看 复制代码
.版本 2
.支持库 RegEx
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 结果, 文本型
结果 = 文本整合加起来处理 (“小红30,小红40,小红50,小明5,小明4,小花9整合后”)
信息框 (结果, 0, , )
.子程序 文本整合加起来处理, 文本型
.参数 参数_来源文, 文本型
.局部变量 来源, 文本型
.局部变量 zz, 正则表达式
.局部变量 加起来, 文本型
.局部变量 旧来源, 文本型
来源 = 参数_来源文
zz.创建 (“([^0-9\r\n ]+)([0-9]+(?:,)?)([\s\S]*?)(\1)([0-9]+(?:,)?)”, )
.循环判断首 ()
旧来源 = 来源
加起来 = 到文本 (到数值 (zz.替换 (来源, “$2”, 1, , 假, 假)) + 到数值 (zz.替换 (来源, “$5”, 1, , 假, 假)))
来源 = zz.替换 (来源, “($1)” + 加起来 + “,$3”, 1, , 真, 假)
.循环判断尾 (旧来源 ≠ 来源)
返回 (来源)
|
|