Веб-версияОткрыть в Telegram

Пост🔍 Regex не прощает ошибок… но с Python мы найдем выход!

6 августа 2025
P
Python RU
Фотография
нажмите — покажем
🔍 Regex не прощает ошибок… но с Python мы найдем выход! Когда в запросе опечатка (`"prro"` вместо "pro"`) — `re.search() ничего не найдёт. 🙅‍♂️ Regex: [] → *Ноль результатов* ✅ diff​lib то что нам нужно! С SequenceMatcher ты можешь находить похожие строки даже с опечатками. 📌 Пример: from difflib import SequenceMatcher def fuzzy_match(query, products, threshold=0.6): matches = [] for product in products: ratio = SequenceMatcher(None, query.lower(), product.lower()).ratio() if ratio >= threshold: matches.append((product, f"{ratio:.2f}")) return matches 🧠 Результат: [('iPhone 14 Pro Max', '0.88')] 📦 Используй difflib для user-friendly поиска и автодополнения. Особенно полезно для: - Поиска товаров - Обработки ввода пользователя - Систем рекомендаций 🔥 Идеально, когда нельзя потерять результат из-за одной буквы! @pythonl
👍6🔥4❤4
25 · 1.8K ·

Рядом в ленте

PPython RU🚀 GitHub решил главную боль open-source ИИ-проектов — теперь inference доступен всем Новая инициатива GitHub Models позволяет запускать LLM прямо из кода или CIPPython RUCodeEasy: Python Essentials Отличный способ прокачаться в Python. 🔹Объясняет сложное простыми словами 🔹Основан на реальной истории с заданиями по ходу сюжета 🔹Б
это сообщение
PPython RU👾 Разработка реального проекта: игра-платформер на Python В этом руководстве мы разработаем простой, но полноценный платформер на Python с использованием библиоPPython RU🖥 Botasaurus — фреймворк для «неуязвимого» web-scraping на Python 💡 Что умеет: - Обходит современные защиты: Cloudflare WAF, BrowserScan, Fingerprint, Datadome,

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем