Sankar,
Here's an example,
package main
import (
"fmt"
"strings"
)
func bracket(r rune) bool {
return r == '<' || r == '>'
}
func main() {
s := "hello <format> world"
fmt.Println("s:", s)
t := strings.FieldsFunc(s, bracket)
fmt.Println("t:", len(t), t)
}
Output:
s: hello <format> world
t: 3 [hello format world]
Peter