fix(p3-batch): восстановление 13 Fable 5 P3-fixes из lost branches #1301

Merged
bot-backend merged 13 commits from recover/fable5-p3-batch-2026-06-13 into main 2026-06-13 10:06:06 +00:00
Showing only changes of commit eada9a25ac - Show all commits

View file

@ -76,6 +76,8 @@ def _normalize_ocr_text(text: str) -> str:
# Также в начале кад-паттерна «6б:41» → «66:41»:
# б (кирилл.) → 6, если справа стоит «6:» (т.е. первые два символа кад-номера).
text = re.sub(r"\bб(?=6:)", "6", text, flags=re.IGNORECASE)
# Симметрично «6б:» → «66:» (OCR съел второй символ кад-номера МСК-66). См. #1228.
text = re.sub(r"(?<=6)б(?=:)", "6", text, flags=re.IGNORECASE)
# Шаг 3: мягкий дефис и нулевая ширина.
text = text.replace("­", "").replace("", "")