Extrahiere Benutzernamen aus Text mit Python

Anfänger

Hier ist die Projektbeschreibung basierend auf dem bereitgestellten Projekttutorial:

Python

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du mithilfe von Python Benutzernamen aus Text extrahierst. Dies ist eine häufige Aufgabe in sozialen Medien und Instant-Messaging-Anwendungen, wo das @-Zeichen oft verwendet wird, um jemanden zu erwähnen.

👀 Vorschau

## Beispiel 1
>>> from parse_username import after_at
>>> text = "@LabEx @labex Ich habe im @ Wettbewerb gewonnen"
>>> print(after_at(text))
['LabEx', 'labex']
## Beispiel 2
>>> text = "@LabEx@labex Ich habe im @ Wettbewerb gewonnen"
>>> print(after_at(text))
['LabEx', 'labex']
## Beispiel 3
>>> text = "@labex @LabEx Ich habe im @LabEx Wettbewerb gewonnen"
>>> print(after_at(text))
['LabEx', 'labex']
## Beispiel 4
>>> text = "@!LabEx @labex Ich habe im Wettbewerb gewonnen"
>>> print(after_at(text))
['labex']
## Beispiel 5
>>> text = "Ich habe im Wettbewerb@ gewonnen"
>>> print(after_at(text))
[]
## Beispiel 6
>>> text = "LabEx@!"
>>> print(after_at(text))
[]
## Beispiel 7
>>> text = "@!@LabEx @labex Ich habe im @LabEx Wettbewerb @experiment gewonnen"
>>> print(after_at(text))
['LabEx', 'experiment', 'labex']

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die after_at-Funktion implementierst, um Benutzernamen aus einem gegebenen Text zu extrahieren
  • Wie du Randfälle behandelst und die Leistung der Funktion optimiermst
  • Wie du die Funktion mit verschiedenen Eingabeszenarien testest

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Zu verstehen, wie du Python verwendest, um relevante Informationen aus Text zu analysieren und zu extrahieren
  • Einen robusten und effizienten Code zu entwickeln, um Benutzernamen aus Text zu extrahieren
  • Deine Problemlösefähigkeiten anzuwenden, um die Funktionalität des Codes zu verbessern
  • Deinen Code gründlich zu testen, um sicherzustellen, dass er wie erwartet funktioniert

Lehrer

labby

Labby

Labby is the LabEx teacher.