Sample code for 30+ languages & platforms
Xojo Plugin

StringBuilder GetNth

Demonstrates the GetNth method.

Chilkat Xojo Plugin Downloads

Xojo Plugin
// The GetNth method is handy for getting parts from delimited strings.
// For example:

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

Dim delimiterChar As String
delimiterChar = ","
Dim exceptDoubleQuoted As Boolean
exceptDoubleQuoted = True
Dim exceptEscaped As Boolean
exceptEscaped = True

// Prints "[red]"
System.DebugLog("[" + sb.GetNth(0,delimiterChar,exceptDoubleQuoted,exceptEscaped) + "]")

// Prints "[blue]"
System.DebugLog("[" + sb.GetNth(1,delimiterChar,exceptDoubleQuoted,exceptEscaped) + "]")

// Prints "[green,purple]"
System.DebugLog("[" + sb.GetNth(2,delimiterChar,exceptDoubleQuoted,exceptEscaped) + "]")

// Prints "[]"
System.DebugLog("[" + sb.GetNth(3,delimiterChar,exceptDoubleQuoted,exceptEscaped) + "]")

// Prints "[yellow]"
System.DebugLog("[" + sb.GetNth(4,delimiterChar,exceptDoubleQuoted,exceptEscaped) + "]")

// Prints "[]"
System.DebugLog("[" + sb.GetNth(5,delimiterChar,exceptDoubleQuoted,exceptEscaped) + "]")