Introducción
En este proyecto, aprenderás a extraer nombres de usuario de texto utilizando Python. Esta es una tarea común en aplicaciones de redes sociales y mensajería instantánea, donde el carácter @
se utiliza a menudo para mencionar a alguien.
👀 Vista previa
## Ejemplo 1
>>> from parse_username import after_at
>>> text = "@LabEx @labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Ejemplo 2
>>> text = "@LabEx@labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Ejemplo 3
>>> text = "@labex @LabEx I won in the @LabEx competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Ejemplo 4
>>> text = "@!LabEx @labex I won in the competition"
>>> print(after_at(text))
['labex']
## Ejemplo 5
>>> text = "I won in the competition@"
>>> print(after_at(text))
[]
## Ejemplo 6
>>> text = "LabEx@!"
>>> print(after_at(text))
[]
## Ejemplo 7
>>> text = "@!@LabEx @labex I won in the @LabEx competition @experiment"
>>> print(after_at(text))
['LabEx', 'experiment', 'labex']
🎯 Tareas
En este proyecto, aprenderás:
- Cómo implementar la función
after_at
para extraer nombres de usuario de un texto dado - Cómo manejar casos extremos y optimizar el rendimiento de la función
- Cómo probar la función con varios escenarios de entrada
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender cómo utilizar Python para analizar y extraer información relevante de texto
- Desarrollar una función robusta y eficiente para extraer nombres de usuario de texto
- Aplicar tus habilidades para resolver problemas para mejorar la funcionalidad de la función
- Probar tu código exhaustivamente para asegurarte de que funcione como se espera