13 lines
630 B
Diff
13 lines
630 B
Diff
Source: https://github.com/scrapinghub/dateparser/pull/1067
|
|
--- a/dateparser/languages/locale.py
|
|
+++ b/dateparser/languages/locale.py
|
|
@@ -169,7 +169,7 @@ class Locale:
|
|
if normalize:
|
|
value = list(map(normalize_unicode, value))
|
|
pattern = '|'.join(sorted(value, key=len, reverse=True))
|
|
- pattern = DIGIT_GROUP_PATTERN.sub(r'?P<n>\d+', pattern)
|
|
+ pattern = pattern.replace(r'\d+', r'?P<n>\d+')
|
|
pattern = re.compile(r'^(?:{})$'.format(pattern), re.UNICODE | re.IGNORECASE)
|
|
relative_dictionary[pattern] = key
|
|
return relative_dictionary
|