Sample code for 30+ languages & platforms
VBScript

StringBuilder GetNth

Demonstrates the GetNth method.

Chilkat VBScript Downloads

VBScript
Dim fso, outFile
Set fso = CreateObject("Scripting.FileSystemObject")
'Create a Unicode (utf-16) output text file.
Set outFile = fso.CreateTextFile("output.txt", True, True)

' The GetNth method is handy for getting parts from delimited strings.
' For example:

set sb = CreateObject("Chilkat.StringBuilder")
success = sb.Append("red,blue,""green,purple"",,yellow")

delimiterChar = ","
exceptDoubleQuoted = 1
exceptEscaped = 1

' Prints "[red]"
outFile.WriteLine("[" & sb.GetNth(0,delimiterChar,exceptDoubleQuoted,exceptEscaped) & "]")

' Prints "[blue]"
outFile.WriteLine("[" & sb.GetNth(1,delimiterChar,exceptDoubleQuoted,exceptEscaped) & "]")

' Prints "[green,purple]"
outFile.WriteLine("[" & sb.GetNth(2,delimiterChar,exceptDoubleQuoted,exceptEscaped) & "]")

' Prints "[]"
outFile.WriteLine("[" & sb.GetNth(3,delimiterChar,exceptDoubleQuoted,exceptEscaped) & "]")

' Prints "[yellow]"
outFile.WriteLine("[" & sb.GetNth(4,delimiterChar,exceptDoubleQuoted,exceptEscaped) & "]")

' Prints "[]"
outFile.WriteLine("[" & sb.GetNth(5,delimiterChar,exceptDoubleQuoted,exceptEscaped) & "]")

outFile.Close