Sample code for 30+ languages & platforms
Go

StringBuilder RemoveAfterFinal

Demonstrates the StringBuilder.RemoveAfterFinal method.

The GetBefore method was added in Chilkat v9.5.0.77

Chilkat Go Downloads

Go
    success := false

    sb := chilkat.NewStringBuilder()
    success = sb.Append("abc::def::ghi")

    // Replace the 1st occurrence of a substring with another string.
    bFound := sb.ReplaceFirst("::","-")

    fmt.Println("bFound = ", bFound)
    fmt.Println("sb contains: ", *sb.GetAsString())

    // Output is:
    // bFound = True
    // sb contains: abc-def::gh

    sb.DisposeStringBuilder()