我已將CSV替換爲,
(逗號)至|
(管道),我試圖運行下面的代碼,它給我提供了運行時錯誤。在VBScript中將逗號替換爲管道
Set objFSO = CreateObject ("Scripting.FileSystemObject")
Dim filetxt
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Const fmtUnicode = -1, fmtASCII = 0, fmtDefault = -2
Set re = New RegExp
Dim strInput
Dim Matches
Dim Match
Dim myFile
myFile = "\\xxxx\yyyy\Cxxxxx\Business Performance Reporting\H.csv"
re.IgnoreCase = True
Set filetxt = objFSO.OpenTextFile(myFile, ForReading, False, fmtDefault)
Dim arrFileLines()
i = 0
Do Until filetxt.AtEndOfStream
ReDim Preserve arrFileLines(i)
arrFileLines(i) = filetxt.ReadLine
strInput = arrFileLines(i)
'WScript.Echo(strInput)
re.Pattern = "\s"
re.Global = True
arrFileLines(i) = re.Replace(strInput, ",", "|")
i = i + 1
Loop
filetxt.Close
Set filetxt = objFSO.OpenTextFile(myFile, ForWriting, False, fmtDefault)
For j = LBound(arrFileLines) To UBound(arrFileLines)
filetxt.WriteLine(arrFileLines(j))
Next
filetxt.Close
Set filetxt = Nothing
還有多少這些問題需要......從[無用重複項目](https://www.google.com/search?q=site%3Astackoverflow.com&oq=site% 3Astackoverflow.com&q = +#安全=關閉&q =網站:stackoverflow.com +的VBScript +替換+字符串)! – Lankymart