diff --git a/docs/colored_usernames.md b/docs/colored_usernames.md index 28f4719..13d1bec 100644 --- a/docs/colored_usernames.md +++ b/docs/colored_usernames.md @@ -3,6 +3,7 @@ ## bRAC regex - `\uB9AC\u3E70<(.*?)> (.*)` \ +regex with auth (after sanitizing) - `\uB9AC\u3E70<(.*?)> (.*)\s*>.*` \ color - green \ example - `리㹰 text` diff --git a/src/main.rs b/src/main.rs index 1c430cc..aa0cf7f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,7 +13,9 @@ lazy_static! { static ref DATE_REGEX: Regex = Regex::new(r"\[(.*?)\] (.*)").unwrap(); static ref IP_REGEX: Regex = Regex::new(r"\{(.*?)\} (.*)").unwrap(); static ref COLORED_USERNAMES: Vec<(Regex, Color)> = vec![ + (Regex::new(r"\u{B9AC}\u{3E70}<(.*?)> (.*)\s*>.*").unwrap(), Color::Green), // bRAC with auth sanitized (Regex::new(r"\u{B9AC}\u{3E70}<(.*?)> (.*)").unwrap(), Color::Green), // bRAC + // (Regex::new(r"\u{B9AC}\u{3E70}\r<(.*?)> (.*)>\r ").unwrap(), Color::Green), // bRAC with auth (Regex::new(r"\u{2550}\u{2550}\u{2550}<(.*?)> (.*)").unwrap(), Color::BrightRed), // CRAB (Regex::new(r"\u{00B0}\u{0298}<(.*?)> (.*)").unwrap(), Color::Magenta), // Mefidroniy (Regex::new(r"<(.*?)> (.*)").unwrap(), Color::Cyan), // clRAC