问答126 数组元素或者拼接的字符串去重-凯发k8国际

 
问答126 数组元素或者拼接的字符串去重

问:脚本中如何对数组元素或者拼接的字符串进行去重操作?




答:可以通过vbs脚本的数据字典机制进行去重,参考以下对拼接的字符串去重函数。


function  removeduplicationbydictionary(byref str , byval separator)

  

dim aold, anew, dic '声明数组、字典

 

set dic = createobject("scripting.dictionary") '创建字典

sold = str '旧字符

aold = split(sold, separator) '将字符串分割后装入数组

 

for i = lbound(aold) to ubound(aold) '遍历数组中的元素

dic(aold(i)) = vbnullstring '利用字典key的不重复性去重

next

anew = dic.keys '将字典的key装入数组

snew = join(anew, separator) '将数组连接成字符串

 

str = snew

 

end function


"));
网站地图