- Überblick und Lernziele
- Regular Expressions Entwicklungsumgebung
- Installation Anaconda
- Einführung Jupyter Notebooks
- QUIZ JUPYTER NOTEBOOKS
- Einführung in RegEx 101
- QUIZ REGEX 101
- Teil 1: Einführung in Ordinäre Zeichen
- Einführung in Special Characters
- QUIZ SPECIAL CHARACTERS
- Einführung in Escaping
- Besonderheit "Slash Escaping"
- Einführung in Ranges
- QUIZ RANGES & ESCAPING
- Einführung in Quantifiers
- QUIZ QUANTIFIERS
- Einführung in Anchors
- QUIZ ANCHORS
- Teil 2: RegEx in Jupyter Notebook
- Compile vs Raw String Notation in Jupyter Notebooks
- Teil 2 QUIZ RegEx in Python Grundlagen
- EINFACHE MUSTER ENTWICKELN
- AUFGABE 1 - EMAIL ADRESSEN (EINFACH)
- LÖSUNG AUFGABE 1 - EMAIL ADRESSEN (EINFACH)
- AUFGABE 2 - IBAN (EINFACH)
- LÖSUNG AUFGABE 2 - IBAN (EINFACH)
- AUFGABE 3 - TELEFONNUMMERN (EINFACH)
- LÖSUNG AUFGABE 3 - TELEFONNUMMERN (EINFACH)
- AUFGABE 4 - URL (EINFACH)
- LÖSUNG AUFGABE 4 - URL (EINFACH)
- EINFÜHRUNG GRUPPEN
- AUFGABE 5 - EMAIL ADRESSEN (MITTEL)
- LÖSUNG AUFGABE 5) EMAIL ADRESSEN (MITTEL)
- AUFGABE 6 - IBAN (MITTEL)
- LÖSUNG AUFGABE 6 - IBAN (MITTEL)
- AUFGABE 7 - TELEFONNUMMERN (MITTEL)
- LÖSUNG AUFGABE 7 - TELEFONNUMMERN (MITTEL)
- AUFGABE 8 - URL (MITTEL)
- LÖSUNG AUFGABE 8 - URL (MITTEL)
- SPECIAL CHARACTERS QUIZ VERTIEFUNG
- QUANTIFIERS QUIZ VERTIEFUNG
- SETS, RANGES & GROUPS QUIZ VERTIEFUNG
- Einfache Muster lesen
- GRUPPEN QUIZ
- MUSTER MATCHEN - EINFÜHRUNG IN MATCH() UND AUFGABE 5.1
- LÖSUNG AUFGABE 5.1 - match ()
- AUFGABE 5.2 - match()
- LÖSUNG AUFGABE 5.2 - match()
- MATCH QUIZ
- EINFÜHRUNG FLAGS
- QUIZ FLAGS
- EINFÜHRUNG FULLMATCH() UND AUFGABE 5.3
- LÖSUNG AUFGABE 5.3 - fullmatch()
- Aufgabe 5.4 - fullmatch()
- LÖSUNG AUFGABE 5.4 - fullmatch()
- FULLMATCH QUIZ
- EINFÜHRUNG SEARCH() UND AUFGABE 5.5
- LÖSUNG AUFGABE 5 - search()
- AUFGABE 5.6 - search()
- LÖSUNG AUFGABE 5.6 - search()
- SEARCH QUIZ
- EINFÜHRUNG GROUP() UND AUFGABE 5.7
- LÖSUNG AUFGABE 5.7 - group()
- GROUP QUIZ
- EINFÜHRUNG SUB() UND AUFGABE 6.1
- Lösung 6.1 - sub()
- Aufgabe 6.2 - sub()
- Lösung 6.2 - sub()
- Sub() QUIZ
- EINFÜHRUNG GREEDY SEARCH
- Beispiel Greedy Search
- GREEDY QUANTIFIERS QUIZ
- EINFÜHRUNG SUBN() UND AUFGABE 6.3
- Lösung 6.3 - subn()
- Subn() QUIZ
- EINFÜHRUNG FINDALL() UND AUFGABE 7.1
- Lösung 7.1
- Aufgabe 7.2
- Lösung 7.2
- findall() QUIZ
- EINFÜHRUNG FINDITER() UND AUFGABE 7.3
- Lösung 7.3
- Aufgabe 7.4
- Lösung 7.4
- finditer() QUIZ
- EINFÜHRUNG SPLIT() UND AUFGABE 7.5
- Lösung 7.5
- Aufgabe 7.6
- Lösung 7.6
- split() QUIZ
- EINFÜHRUNG STRING REPLACEMENT UND AUFGABE 8.1
- Lösung 8.1