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")

    // The RemoveAfterFinal method removes the chars after the final occurrence of the marker.
    // It also removes the marker string.
    // If the marker is not found, then nothing is removed and the method returns false.
    marker := "::"
    bFound := sb.RemoveAfterFinal(marker)

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

    // Output is:
    // bFound = true
    // sb contains: abc::def

    sb.DisposeStringBuilder()