From 151287856de99bb5b3120ebb10aef8e617fac069 Mon Sep 17 00:00:00 2001 From: Al Date: Fri, 23 Dec 2016 01:18:46 -0500 Subject: [PATCH] [openaddresses] fixing regexes for house number validation --- scripts/geodata/openaddresses/formatter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/geodata/openaddresses/formatter.py b/scripts/geodata/openaddresses/formatter.py index 35ae576b..0aa64605 100644 --- a/scripts/geodata/openaddresses/formatter.py +++ b/scripts/geodata/openaddresses/formatter.py @@ -33,8 +33,8 @@ unknown_regex = re.compile('\bunknown\b', re.I) not_applicable_regex = re.compile('^\s*n\.?\s*/?\s*a\.?\s*$', re.I) sin_numero_regex = re.compile('^\s*s\s\s*/\s*n\s*$') fraction_regex = re.compile('^\s*[\d]+[\s]*/[\s]*(?:[\d]+|[a-z]|[\d]+[a-z]|[a-z][\d]+)[\s]*$', re.I) -number_space_letter_regex = re.compile('^[\d]+ [a-z]', re.I) -number_slash_number_regex = re.compile('^(?:[\d]+|[a-z]|[\d]+[a-z]|[a-z][\d]+)[\s]*/[\s]*(?:[\d]+|[a-z]|[\d]+[a-z]|[a-z][\d]+)', re.I) +number_space_letter_regex = re.compile('^[\d]+ [a-z]$', re.I) +number_slash_number_regex = re.compile('^(?:[\d]+|[a-z]|[\d]+[a-z]|[a-z][\d]+)[\s]*/[\s]*(?:[\d]+|[a-z]|[\d]+[a-z]|[a-z][\d]+)$', re.I) number_fraction_regex = re.compile('^(?:[\d]+ )?(?:1[\s]*/[\s]*[234]|2[\s]*/[\s]*3)$') dutch_house_number_regex = re.compile('([\d]+)( [a-z])?( [\d]+)?', re.I)