Introdução
Neste projeto, você aprenderá como extrair nomes de usuário de texto usando Python. Esta é uma tarefa comum em mídias sociais e aplicativos de mensagens instantâneas, onde o caractere @ é frequentemente usado para mencionar alguém.
👀 Visualização
## Exemplo 1
>>> from parse_username import after_at
>>> text = "@LabEx @labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemplo 2
>>> text = "@LabEx@labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemplo 3
>>> text = "@labex @LabEx I won in the @LabEx competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemplo 4
>>> text = "@!LabEx @labex I won in the competition"
>>> print(after_at(text))
['labex']
## Exemplo 5
>>> text = "I won in the competition@"
>>> print(after_at(text))
[]
## Exemplo 6
>>> text = "LabEx@!"
>>> print(after_at(text))
[]
## Exemplo 7
>>> text = "@!@LabEx @labex I won in the @LabEx competition @experiment"
>>> print(after_at(text))
['LabEx', 'experiment', 'labex']
🎯 Tarefas
Neste projeto, você aprenderá:
- Como implementar a função
after_atpara extrair nomes de usuário de um determinado texto - Como lidar com casos extremos (edge cases) e otimizar o desempenho da função
- Como testar a função com vários cenários de entrada
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Entender como usar Python para analisar e extrair informações relevantes de texto
- Desenvolver uma função robusta e eficiente para extrair nomes de usuário de texto
- Aplicar suas habilidades de resolução de problemas para aprimorar a funcionalidade da função
- Testar seu código minuciosamente para garantir que ele funcione conforme o esperado




