批量替换文本中的自定义变量串

易语言 2020-07-17 19:58:52

批量替换文本中的自定义变量串

待转换数量 = 子程序_取类型和数量 (原文本, 取类型数量)
要被替换内容 = 原文本
.计次循环首 (待转换数量, 计次)
替换内容 = 子程序_随机生成 (取类型数量 [计次].类型, 取类型数量 [计次].数量)
.判断开始 (取类型数量 [计次].类型 = 1) ' nclL
欲替换字符串 = 取重复文本 (取类型数量 [计次].数量, “n”)
.判断 (取类型数量 [计次].类型 = 2)
欲替换字符串 = 取重复文本 (取类型数量 [计次].数量, “c”)
.判断 (取类型数量 [计次].类型 = 3)
欲替换字符串 = 取重复文本 (取类型数量 [计次].数量, “l”)
.判断 (取类型数量 [计次].类型 = 4)
欲替换字符串 = 取重复文本 (取类型数量 [计次].数量, “L”)
.默认

.判断结束
要被替换内容 = 子文本替换 (要被替换内容, “{” + 欲替换字符串 + “}”, 替换内容, , 1, 真)
.计次循环尾 ()
返回 (要被替换内容)