我有一个相当大的数据列表,每个元素包含5个属性。元素由“;”分隔。我想在VBScript中将元素读入数组。看起来很简单,可以在大G上搜索这个,但是所有明显的例子都假设您想逐行读取然后将内容拆分为“;”上的一行。字符。我不在乎有多少行,直到“;”我只想让每个元素的所有信息(在本例中为5个属性字段)都在一个数组元素中。
源文件如下所示:
element1 property1 = blah element1 property2 = blah element1 property3 = blah element1 property4 = blah element1 property5 = blah ;element2 property1 = blah element2 property2 = blah element2 property3 = blah element2 property4 = blah element2 property5 = blah ;element3 property1 = blah element3 property2 = blah element3 property3 = blah element3 property4 = blah element3 property5 = blah
我想要发生的是我的VBScript数组(0)
"element1 property1 = blah element1 property2 = blah element1 property3 = blah element1 property4 = blah element1 property5 = blah"
有关如何执行此操作的任何想法。我已经使用诸如
之类的东西对SPLIT函数进行了多次尝试array = Split(objTextFile.Readline , ";")
但无济于事。
答案 0 :(得分:8)
array = Split(objTextFile.ReadAll(), ";")