regexp.MatchStringif

您应该首先分配返回值,然后处理错误案例,然后处理匹配案例

顺便说一下,您的正则表达式也有错误,请查看代码以获得适用于您案例的正确正则表达式

func check(result string  ) string {
    // faulty regex   
    // m, err := regexp.MatchString("b\\ello w\\b",result)
    m, err := regexp.MatchString("ello w",result)
    if err != nil {
      fmt.Println("your regex is faulty")
      // you should log it or throw an error 
      return err.Error()
    }
    if (m) {
        fmt.Println("Found it ")
        return "True"
    } else {
        return "False"
    }
}

func main() {
    text := "Hello world "
    check(text)
}