zm.ArrayReplace 替换数组元素

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

替换一维数组中的指定元素内容, 错误返回null

语法

结果 = zm.ArrayReplace(一维数组, 查找内容, 替换内容[, 是否模糊搜索[, 是否忽略大小写[, 替换数量]]])

参数

参数 数据类型 解释
一维数组 数组型 被查找的一维数组。
查找内容 任意类型 要查找的内容,请注意数据类型。
替换内容 任意类型 替换后内容,请注意数据类型。
是否模糊搜索 布尔型 可选参数,true为模糊匹配搜索,false为完整匹配搜索,省略默认为false。
是否忽略大小写 布尔型 可选参数,true为忽略大小写,false为不忽略大小写,省略默认为false。
替换数量 数值型 可选参数,-1为全部替换, 其他为替换次数, 省略默认为-1。

返回值

数组型,返回替换后的数组。

示例

1
2
3
4
5
6
7
8
9
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

Dim t = {"紫猫", "老师", "QQ是多少"}
Dim tt = zm.ArrayReplace(t, "QQ", "345911220", true)

For i = 0 To UBOUND(tt)
TracePrint tt(i)
Next

备注

  • V1.1820: 加入命令