Introduction
Dans ce projet, vous allez apprendre à extraire des noms d'utilisateur à partir de texte à l'aide de Python. C'est une tâche courante dans les applications de médias sociaux et de messagerie instantanée, où le caractère @
est souvent utilisé pour mentionner quelqu'un.
👀 Aperçu
## Exemple 1
>>> from parse_username import after_at
>>> text = "@LabEx @labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemple 2
>>> text = "@LabEx@labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemple 3
>>> text = "@labex @LabEx I won in the @LabEx competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemple 4
>>> text = "@!LabEx @labex I won in the competition"
>>> print(after_at(text))
['labex']
## Exemple 5
>>> text = "I won in the competition@"
>>> print(after_at(text))
[]
## Exemple 6
>>> text = "LabEx@!"
>>> print(after_at(text))
[]
## Exemple 7
>>> text = "@!@LabEx @labex I won in the @LabEx competition @experiment"
>>> print(after_at(text))
['LabEx', 'experiment', 'labex']
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment implémenter la fonction
after_at
pour extraire des noms d'utilisateur à partir d'un texte donné - Comment gérer les cas limites et optimiser les performances de la fonction
- Comment tester la fonction avec diverses scénarios d'entrée
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment utiliser Python pour analyser et extraire des informations pertinentes à partir de texte
- Développer une fonction robuste et efficace pour extraire des noms d'utilisateur à partir de texte
- Appliquer vos compétences de résolution de problèmes pour améliorer la fonctionnalité de la fonction
- Tester votre code soigneusement pour vous assurer qu'il fonctionne comme prévu