This commit is contained in:
cdle
2021-09-09 18:05:48 +08:00
parent b64fe087ff
commit b4dac8396b
5 changed files with 164 additions and 49 deletions
+2 -2
View File
@@ -114,11 +114,11 @@ func AddCommand(prefix string, cmds []Function) {
if !cmd.Regex {
for i := range cmd.Rules {
if prefix != "" {
cmd.Rules[i] += prefix + `\s+` + cmd.Rules[i]
cmd.Rules[i] = prefix + `\s+` + cmd.Rules[i]
}
cmd.Rules[i] = strings.Replace(cmd.Rules[i], " ", `\s+`, -1)
cmd.Rules[i] = strings.Replace(cmd.Rules[i], "?", `(\S+)`, -1)
cmd.Rules[i] += "^" + cmd.Rules[i] + "$"
cmd.Rules[i] = "^" + cmd.Rules[i] + "$"
}
}
functions = append(functions, cmd)