以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  请举一个vbs中 split函数的例子  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=77985)

--  作者:chacterchen
--  发布时间:2015/4/25 15:55:12
--  请举一个vbs中 split函数的例子
在vbs的帮助文档中有下面这个函数.
Split(expression[, delimiter[, count[, start]]])

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

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

--  作者:chacterchen
--  发布时间: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

--  作者:马良
--  发布时间:2015/4/25 18:19:52
--  
解决了就好