diff --git a/bridge/irc/irc.go b/bridge/irc/irc.go
index <HASH>..<HASH> 100644
--- a/bridge/irc/irc.go
+++ b/bridge/irc/irc.go
@@ -288,7 +288,9 @@ func (b *Birc) handlePrivMsg(event *irc.Event) {
 	}
 	msg += event.Message()
 	// strip IRC colors
-	re := regexp.MustCompile(`[[:cntrl:]](\d+,|)\d+`)
+	re := regexp.MustCompile(`\x03(\d+,|)\d+`)
+	msg = re.ReplaceAllString(msg, "")
+	re = regexp.MustCompile(`[[:cntrl:]]`)
 	msg = re.ReplaceAllString(msg, "")
 
 	var r io.Reader
Strip irc colors correct, strip also ctrl chars (irc). Closes #<I>