diff --git a/workers.go b/workers.go index 7841121..7d123d2 100644 --- a/workers.go +++ b/workers.go @@ -82,13 +82,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) { // r := regexp.MustCompile(`^(?P.)(?P(\[[A-Z]{3}\]){0,1})(?P([A-Za-z0-9 ]*))(?s:.*)$`) // r := regexp.MustCompile(`^(?P.)(?P(\[[A-Z]{3}\]){0,1})(?P([A-Za-z0-9 ]*)) ⚔:(?P[0-9]+)(?s:.*)$`) // r := regexp.MustCompile(`^(?P.)(?P(\[[A-Z]{3}\]){0,1})(?P([A-Za-z0-9 ]*)) ⚔:(?P[0-9]+) .:(?P[0-9]+)(?s:.*)$`) // FIXME defense character ! - r := regexp.MustCompile(`^(?P.)` + - `(?P(\[[A-Z]{3}\]){0,1})` + - `(?P([A-Za-z0-9 ]*))` + - ` ⚔:(?P[0-9]+)` + - `.:(?P[0-9]+) ` + - `Lvl: (?P[0-9]+)` + - `(?s:.*)$`) // FIXME defense character ! + r := regexp.MustCompile(`^(?P.)(?P(\[[A-Z]{3}\]){0,1})(?P([A-Za-z0-9 ]*)) ⚔:(?P[0-9]+) .:(?P[0-9]+) Lvl: (?P[0-9]+)(?s:.*)$`) // FIXME defense character ! if r.FindStringSubmatch(m.Text) != nil { log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : War report identified (%d)\n", objId) log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Castle : %s (%d)\n", r.ReplaceAllString(m.Text, "${Castle}"), objId)