Sample code for 30+ languages & platforms
Visual Basic 6.0

StringBuilder GetNth

Demonstrates the GetNth method.

Chilkat Visual Basic 6.0 Downloads

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

Dim sb As New ChilkatStringBuilder
success = sb.Append("red,blue,""green,purple"",,yellow")

Dim delimiterChar As String
delimiterChar = ","
Dim exceptDoubleQuoted As Long
exceptDoubleQuoted = 1
Dim exceptEscaped As Long
exceptEscaped = 1

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

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

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

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

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

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