diff --git a/aufgabe6/Tutorium5.md b/aufgabe6/Tutorium5.md new file mode 100644 index 0000000000000000000000000000000000000000..48b994f9b69afff8cad2e4f9d6dc859af97a0ecd --- /dev/null +++ b/aufgabe6/Tutorium5.md @@ -0,0 +1,40 @@ +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 +