VB Script分裂问题

时间:2010-07-09 12:57:44

标签: asp-classic vbscript

我使用VBScript中的split函数来分割字符串。以下是我正在使用的代码。

Dim inputText
DIM resultArray 

inputText = "abc; def; ""xyz;123"""
resultArray = Split(inputText, "; ")

For i = 0 To UBound(resultArray)
    resultArray(i) = Replace(resultArray(i), """", "")          
    resultArray(i) = Replace(resultArray(i), ";", "")
    IF i = UBound(resultArray) THEN
        Response.Write resultArray(i)
    ELSE
        Response.Write resultArray(i) & "; "
    END IF
Next

如果我删除后的空格;在拆分功能中,它也会拆分“xyz:123”,我不想这样做。

我要么给予空间;在拆分功能(第4行)中它不应该拆分“双引号”的“xyz:123”。

有什么建议我能做到这一点吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

那可疑看起来像一个csv文件。您可以尝试使用ADO。 Microsoft有一篇相当广泛(且非常有用)的文章:http://msdn.microsoft.com/en-us/library/ms974559.aspx

由于他们准确描述了您的问题,我认为这可能是您的解决方案。 :)