From 40dc3b657e48dce73529afcf68cc10a743e1cfba Mon Sep 17 00:00:00 2001 From: KnugiHK <24708955+KnugiHK@users.noreply.github.com> Date: Sat, 26 Apr 2025 18:46:28 +0800 Subject: [PATCH] Fixed the regex to match any prefix for TEL fields --- scripts/brazilian_number_processing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/brazilian_number_processing.py b/scripts/brazilian_number_processing.py index 0981d12..4dd15bf 100644 --- a/scripts/brazilian_number_processing.py +++ b/scripts/brazilian_number_processing.py @@ -72,7 +72,7 @@ def process_vcard(input_vcard, output_vcard): # Regex to capture any telephone line. # It matches lines starting with "TEL:" or "TEL;TYPE=..." or with prefixes like "item1.TEL:". - phone_pattern = re.compile(r'^(?P(?:TEL(?:;TYPE=[^:]+)?|(?:.*\.)?TEL)):(?P.*)$') + phone_pattern = re.compile(r'^(?P.*TEL(?:;TYPE=[^:]+)?):(?P.*)$') for line in lines: stripped_line = line.rstrip("\n")