Build, test, and debug regular expressions
Parses Twitch IRC chat messages with IRCv3 tags (e.g., PRIVMSG lines from tmi.twitch.tv), capturing metadata like badge-info, badges, client-nonce, color, display-name, emotes, first-msg, flags, message id, mod status, returning-chatter, room-id, subscriber, tmi-sent-ts, turbo, user-id, user-type, and the chat message body into named capture groups. Useful for Twitch chat bots, moderation tools, and message logging/data collection; the gm flags allow matching across multiple lines.