From f6a3f05ff9a84d0e50e7957ebc335afd202456be Mon Sep 17 00:00:00 2001 From: shoopea Date: Sun, 9 Feb 2020 16:01:10 +0800 Subject: [PATCH] test war report --- msg.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/msg.go b/msg.go index 5834629..98af5ba 100644 --- a/msg.go +++ b/msg.go @@ -175,10 +175,11 @@ func parseSubTypeMessageStockAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWar func parseSubTypeMessageReportAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWarsMessageReportAck, error) { cwm := ChatWarsMessageReportAck{} - extra := r.ReplaceAllString(m.Text, "${Extra}") - if len(extra) > 0 { - log.Printf("parseSubTypeMessageReport : Extra : %s\n", extra) + re := regexp.MustCompile(`[.^\n]*\n`) + for i, l := range re.FindAllStringSubmatch(r.ReplaceAllString(m.Text, "${Extra}"), -1) { + log.Printf("parseSubTypeMessageReport : Extra[%d] : %s\n", i, l[0]) } + /* log.Printf("parseSubTypeMessageReport : War report identified\n") log.Printf("parseSubTypeMessageReport : Castle : %s\n", r.ReplaceAllString(m.Text, "${Castle}"))