-
Markus Opolka authoredMarkus Opolka authored
git clone https://gitlab.cs.fau.de/bi40resu/python-tutorium
Aufgabe 5.1
Schreiben Sie eine Funktion, die mittels Regulären Ausdrücken eine amerikanisches Datum (MM/DD/YYYY) in das deutsche Format (DD.MM.YYY) umwandelt.
Beispiel: - de_date(02/11/2011) -> 11.02.2011
Aufgabe 5.2
Schreiben Sie eine Funktion, die mittels Regulären Ausdrücken alle URLs in einem Text findet und als Liste zurück gibt
Beispiel: - extract_urls(text) -> [www.regexone.com]
Aufgabe 5.3
Schreiben Sie eine Funktion, die mittels Regulären Ausdrücken eine Email Addresse validiert
Beispiel: - is_email("hans@gruber.de") -> True - is_email("What's an email?") -> False
Aufgabe 5.4
Schreiben Sie ein Komandozeilen Addressbuch, dass dem Benutzer erlaubt:
- neue Kontakte einzugeben
- Einen Kontakt zu löschen
- Alle Kontakte anzuzeigen
Bei Eingabe eines neuen Kontakts, sollen alle Werte (Telefonnummer, Email, Adresse) mittels Regulären Ausdrücken geprüft werden.
Beispiel: Contacts: please enter action (l(ist), n(ew), d(elete)) Contacts: n