在vbs的帮助文档中有下面这个函数.
Split(expression[,
delimiter[,
count[,
start]]])
可我在实际应用中总是出错.是否能够举一个例子?
比如读取下面的字符串"buy,buyshort,sell,sellshort" 到一个tradingtype的数组中
字符串以逗号分隔开, 用application.msgout输出.
搞了半天才发现,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