(Tcl) StringBuilder GetNth
Demonstrates the GetNth method.
load ./chilkat.dll
# The GetNth method is handy for getting parts from delimited strings.
# For example:
set sb [new_CkStringBuilder]
CkStringBuilder_Append $sb "red,blue,\"green,purple\",,yellow"
set delimiterChar ","
set exceptDoubleQuoted 1
set exceptEscaped 1
# Prints "[red]"
puts "{[}[CkStringBuilder_getNth $sb 0 $delimiterChar $exceptDoubleQuoted $exceptEscaped]]"
# Prints "[blue]"
puts "{[}[CkStringBuilder_getNth $sb 1 $delimiterChar $exceptDoubleQuoted $exceptEscaped]]"
# Prints "[green,purple]"
puts "{[}[CkStringBuilder_getNth $sb 2 $delimiterChar $exceptDoubleQuoted $exceptEscaped]]"
# Prints "[]"
puts "{[}[CkStringBuilder_getNth $sb 3 $delimiterChar $exceptDoubleQuoted $exceptEscaped]]"
# Prints "[yellow]"
puts "{[}[CkStringBuilder_getNth $sb 4 $delimiterChar $exceptDoubleQuoted $exceptEscaped]]"
# Prints "[]"
puts "{[}[CkStringBuilder_getNth $sb 5 $delimiterChar $exceptDoubleQuoted $exceptEscaped]]"
delete_CkStringBuilder $sb
|