From caf6924d0a55000b63dd5c9ba06dd0a27f0f2874 Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 8 May 2023 20:41:40 -0700 Subject: [PATCH] Whatsapp --- src/scan.re.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/scan.re.c b/src/scan.re.c index b1ebe1f..5411200 100644 --- a/src/scan.re.c +++ b/src/scan.re.c @@ -222,9 +222,11 @@ static int scan_day(struct scan *const scan, union date32 date, "idea: " :=> idea "vaccine: " :=> vaccine "tax: " :=> tax - /* Whatsapp messages ignored. [11-03, 04:19] Contact: massage */ + /* Whatsapp messages ignored. [11-03, 04:19] Contact: massage + Hopefully they don't have a ':' in their name. */ [0-1][0-9] "-" [0-3][0-9] ", " [0-2][0-9] ":" [0-5][0-9] "] " - @s0 [^\x00\n:] @s1 ": " [^\x00\n] "\n" => line { + @s0 [^\x00\n:]+ @s1 ":" [^\x00\n]* "\n" => line { + line++; fprintf(stderr, "Whatsapp message from %.*s ignored.\n", (int)(s1 - s0), s0); continue;