From a76230b13d4ffd6249af4fb46a053c94e865a757 Mon Sep 17 00:00:00 2001 From: sharkdp Date: Sun, 14 May 2017 20:52:50 +0200 Subject: [PATCH] Small fix for ANSI code regex --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index f6b72a7..e90e0c8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -148,7 +148,7 @@ fn parse_dircolors(path: &Path) -> std::io::Result { .unwrap(); let pattern_ansi = - Regex::new(r"^\.([A-Za-z0-9]+)\s*([0-9][0-9]);([0-9][0-9])\b") + Regex::new(r"^\.([A-Za-z0-9]+)\s*(?:([0-9][0-9]);)?([0-9][0-9])\b") .unwrap(); for line in BufReader::new(file).lines() {