package main
import (
"fmt"
"regexp"
)
func main() {
var re = regexp.MustCompile(`(?m)-(.*?):`)
var str = `ABC - What I need::Other Information I do not need`
rs:=re.FindStringSubmatch(str)
fmt.Println(rs[1])
}
cGFja2FnZSBtYWluCgppbXBvcnQgKAogICAgImZtdCIKICAgICJyZWdleHAiCikKCmZ1bmMgbWFpbigpIHsKICAgIHZhciByZSA9IHJlZ2V4cC5NdXN0Q29tcGlsZShgKD9tKS0oLio/KTpgKQogICAgdmFyIHN0ciA9IGBBQkMgLSBXaGF0IEkgbmVlZDo6T3RoZXIgSW5mb3JtYXRpb24gSSBkbyBub3QgbmVlZGAKICAgIHJzOj1yZS5GaW5kU3RyaW5nU3VibWF0Y2goc3RyKQoJZm10LlByaW50bG4ocnNbMV0pCgp9