使用VBScript和“;”将文件文件转换为数组分隔器

时间:2009-01-12 18:58:05

标签: vbscript delimited-text

我有一个相当大的数据列表,每个元素包含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 , ";")

但无济于事。

1 个答案:

答案 0 :(得分:8)

array = Split(objTextFile.ReadAll(), ";")