我有下面的示例数据。我想这个字符串转换成一个数组如何将键值对的字符串转换为数组
device_name="Text Data" d_id=7454579598 status="Active" Key=947-4378-43248274
下面我想:
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile _
("d:\vbfile.txt", ForReading)
Do Until objTextFile.AtEndOfStream
strNextLine = objTextFile.Readline
arrServiceList = Split(strNextLine , " ")
For i = 0 to Ubound(arrServiceList)
Wscript.Echo arrServiceList(i)
Next
Loop
它产生以下
device_name="Text
Data"
d_id=7454579598
status="Active"
Key=947-4378-43248274
预计输出
device_name="Text Data"
d_id=7454579598
status="Active"
Key=947-4378-43248274
是总是那种确切形式的线? –
字段名称可能不同... – kreya