diff --git a/tradein-mvp/backend/app/services/scrapers/yandex_valuation.py b/tradein-mvp/backend/app/services/scrapers/yandex_valuation.py index 10fc3316..09b89f19 100644 --- a/tradein-mvp/backend/app/services/scrapers/yandex_valuation.py +++ b/tradein-mvp/backend/app/services/scrapers/yandex_valuation.py @@ -120,10 +120,12 @@ RE_FLOORS = re.compile(r"(\d+)\s+этажей", re.IGNORECASE) RE_CEILING = re.compile(r"([\d,]+)\s*м\s+потолки", re.IGNORECASE) RE_TOTAL_OBJECTS = re.compile(r"(\d+)\s+объект", re.IGNORECASE) -# Negative lookbehind on digit/comma/dot prevents matching the trailing digits of -# adjacent tokens — e.g. publish year "2024" right before "42,6 м²" must NOT -# yield "20242,6". Cap whole-number part at 4 digits and decimal part at 2. -RE_ITEM_AREA = re.compile(r"(?