diff --git a/core/function.go b/core/function.go index 242aed5..3d4cc6f 100644 --- a/core/function.go +++ b/core/function.go @@ -56,7 +56,7 @@ func AddCommand(prefix string, cmds []Function) { if prefix != "" { cmds[j].Rules[i] = prefix + `\s+` + cmds[j].Rules[i] } - cmds[j].Rules[i] = regexp.MustCompile(`\?$`).ReplaceAllString(cmds[j].Rules[i], `.*`) + cmds[j].Rules[i] = regexp.MustCompile(`\?$`).ReplaceAllString(cmds[j].Rules[i], `(.*)`) cmds[j].Rules[i] = strings.Replace(cmds[j].Rules[i], "(", `[(]`, -1) cmds[j].Rules[i] = strings.Replace(cmds[j].Rules[i], ")", `[)]`, -1) cmds[j].Rules[i] = strings.Replace(cmds[j].Rules[i], " ", `\s+`, -1)