Rust
Rust
StringBuilder GetNth
Demonstrates the GetNth method.Chilkat Rust Downloads
// The GetNth method is handy for getting parts from delimited strings.
// For example:
let sb = chilkat::StringBuilder::new();
let _ = sb.append("red,blue,\"green,purple\",,yellow");
let delimiter_char = ",".to_string();
let except_double_quoted = true;
let except_escaped = true;
// Prints "[red]"
println!("[{}]", sb.get_nth(0, &delimiter_char, except_double_quoted, except_escaped).unwrap_or_default());
// Prints "[blue]"
println!("[{}]", sb.get_nth(1, &delimiter_char, except_double_quoted, except_escaped).unwrap_or_default());
// Prints "[green,purple]"
println!("[{}]", sb.get_nth(2, &delimiter_char, except_double_quoted, except_escaped).unwrap_or_default());
// Prints "[]"
println!("[{}]", sb.get_nth(3, &delimiter_char, except_double_quoted, except_escaped).unwrap_or_default());
// Prints "[yellow]"
println!("[{}]", sb.get_nth(4, &delimiter_char, except_double_quoted, except_escaped).unwrap_or_default());
// Prints "[]"
println!("[{}]", sb.get_nth(5, &delimiter_char, except_double_quoted, except_escaped).unwrap_or_default());