from datetime import date
from typing import List
from edsnlp.utils.regex import make_pattern
year_patterns: List[str] = [
r"19\d\d",
] + [str(year) for year in range(2000, date.today().year + 2)]
full_year_pattern = make_pattern(year_patterns, name="year")
year_pattern = make_pattern(year_patterns + [r"\d\d"], name="year")
full_year_pattern = r"(?<!\d)" + full_year_pattern + r"(?!\d)"
year_pattern = r"(?<!\d)" + year_pattern + r"(?!\d)"