Как реализовать через регулярное выражение проверку по шаблону?
Пользователь вводит адрес https://instagram.com/user-name_1 или имя @user-name_1.
Надо достать только user-name_1, но код для "ловли" @user-name_1 почему-то не работает:
import re ...
@dp.message_handler(re.findall(r'@\w+'))
async def answer(message: types.Message):
await message.answer(message.text)
Что я делаю не так?
Ответы (1 шт):
Автор решения: VAndrJ
→ Ссылка
\w – это символы латиницы, цифры и _
Поэтому должно учитываться ещё -
Минимальная модификация по Вашему примеру:
@[\w-]+