170 похожих чатов

Подскажите, пожалуйста, направьте в верном направлении: Вот есть мой юзернейм @stmarketer

и есть те, кто под меня косят (условно) @smarketer @stnarketer @stmarkeler @stmarketre и т.д. и т.п.

при этом есть те, у кого юзернейм просто похож, например, @somarketers или еще как нибудь

мне нужно определять когда в чатах кто-то тегает тех, кто под меня косит

Как я это вижу:
1. определять меншены в сообщениях
2. Определять степень похожести
3. если похожесть высокая, то уведомлять

вопрос: есть ли что-то готовое для определения степени похожести?
пока нашел только difflib но еще не понял, это то что мне нужно или нет

10 ответов

18 просмотров

Та вроде оно Вроде по логике подходит

загугли textdistance

https://pypi.org/project/textdistance/

Alex- Автор вопроса
Alex
уже там читаю) спасибо)

но тебе думаю еще регулярок чуть понадобится. ты же не будешь ВСЕ сравнивать

Alex- Автор вопроса
Зомби Engineer🧟‍♂️🇷🇸
но тебе думаю еще регулярок чуть понадобится. ты ж...

вот да, порог вхождения для начала сравнения тоже у меня под вопросом стоит

Alex- Автор вопроса
Зомби Engineer🧟‍♂️🇷🇸
ну возьми market за ключевое

это я так, чисто для примера) там может быть любой оригинальный юзернейм

Alex- Автор вопроса
Зомби Engineer🧟‍♂️🇷🇸
ну я думаю это легко сделаешь

вот textdistance значительно сейчас упростило задачу)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта