diff --git a/chat/chatMsg.go b/chat/chatMsg.go index c5114e7..dcfd2ca 100644 --- a/chat/chatMsg.go +++ b/chat/chatMsg.go @@ -167,7 +167,7 @@ func (m Message) String() string { return msg.String() } -var fmtPat = regexp.MustCompile("§[0-9A-FK-OR]") +var fmtPat = regexp.MustCompile("(?i)§[0-9A-FK-OR]") func transf(str string, ansi bool) string { return fmtPat.ReplaceAllStringFunc( diff --git a/chat/chatMsg_test.go b/chat/chatMsg_test.go index 81ede64..7ca4b5f 100644 --- a/chat/chatMsg_test.go +++ b/chat/chatMsg_test.go @@ -29,6 +29,7 @@ var jsons = []string{ `"Tnze"`, `"§0Tnze"`, + `"§list"`, } var texts = []string{ @@ -43,6 +44,7 @@ var texts = []string{ "Tnze", "\033[30mTnze", + "\033[1mist", } var ctexts = []string{ @@ -57,6 +59,7 @@ var ctexts = []string{ "Tnze", "Tnze", + "ist", } func TestChatMsgFormatString(t *testing.T) {