欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 请举一个vbs中 split函数的例子

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3240人关注过本帖树形打印复制链接

主题:请举一个vbs中 split函数的例子

帅哥哟,离线,有人找我吗?
chacterchen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:93 积分:0 威望:0 精华:0 注册:2014/1/29 15:08:45
请举一个vbs中 split函数的例子  发帖心情 Post By:2015/4/25 15:55:12 [只看该作者]

在vbs的帮助文档中有下面这个函数.
Split(expression[, delimiter[, count[, start]]])

可我在实际应用中总是出错.是否能够举一个例子? 

比如读取下面的字符串"buy,buyshort,sell,sellshort" 到一个tradingtype的数组中
字符串以逗号分隔开, 用application.msgout输出.

 回到顶部
帅哥哟,离线,有人找我吗?
chacterchen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:93 积分:0 威望:0 精华:0 注册:2014/1/29 15:08:45
  发帖心情 Post By:2015/4/25 16:25:05 [只看该作者]

搞了半天才发现,vbs中的数组与金字塔内需要set 申请的数组使用方法是不一样的.下面是我实现的代码

Function MatchTradingType(TradingTypeStr,TradingType) '用于判断str中是否含有指定的tradingtype
MatchTradingType=0 '0表示没匹配上
TradingTypeArray=Split(TradingTypeStr,",")
for i = 0 to ubound(TradingTypeArray)
if TradingType = TradingTypeArray(i) then
MatchTradingType=1
exit for
end if
next

end Function

 回到顶部
帅哥哟,离线,有人找我吗?
马良
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:1516 积分:229 威望:0 精华:0 注册:2012/3/30 12:40:56
  发帖心情 Post By:2015/4/25 18:19:52 [只看该作者]

解决了就好

 回到顶部