Regex in 5 Minuten
Literale, Klassen und Quantifizierer
Regex in 5 Minuten ist eine kostenlose NLP Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des NLP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der NLP Academy-Kurs umfasst insgesamt 4 Lektionen.
Eine kleine Sprache für Muster
Ein regulärer Ausdruck ist eine kleine Mustersprache zum Abgleichen von Text. Statt eines einzelnen festen Wortes beschreiben Sie die Form dessen, wonach Sie suchen.
Auch Python versteht Regex
Python verwendet das integrierte Modul re für Regex. Importieren Sie es einmal, und Sie können in jeder Zeichenkette nach Mustern suchen, sie abgleichen und daraus extrahieren.
import re
re.search("cat", "the cat sat")Literale: exakte Zeichen
Das einfachste Muster ist ein Literal. Das Muster dog findet genau die Buchstaben d, o und g in dieser Reihenfolge – überall dort, wo sie in Ihrem Text vorkommen.
search findet den ersten Treffer
Verwenden Sie re.search, um eine Zeichenkette zu durchsuchen und die erste Stelle zurückzugeben, an der Ihr Muster vorkommt. Wenn es keine Übereinstimmung gibt, wird None zurückgegeben.
m = re.search("sat", "the cat sat")
print(m.group())Zeichenklassen mit eckigen Klammern
Eine Zeichenklasse in eckigen Klammern findet genau eines der aufgeführten Zeichen. Das Muster [abc] findet jeweils ein einzelnes a, b oder c.
re.findall("[aeiou]", "hello")Praktische Kurzformen für Klassen
Für einige Klassen gibt es Kurzformen. \d findet jede Ziffer, \w findet Wortzeichen und \s findet Leerzeichen. Das erspart Ihnen viel Tipparbeit. 😊
Der Punkt findet alles
Der Punkt steht für jedes einzelne Zeichen außer einem Zeilenumbruch. Daher findet h.t die Wörter hat, hit und hot, niemals aber das zweibuchstabige ht.
Quantifizierer wiederholen Muster
Ein Quantifizierer gibt an, wie oft der vorangehende Teil wiederholt wird. Ein Pluszeichen steht für mindestens eine Wiederholung, ein Sternchen für null oder mehr.
re.findall("a+", "aaa banana")Exakte Anzahlen mit geschweiften Klammern
Verwenden Sie geschweifte Klammern für eine genaue Anzahl von Wiederholungen. Das Muster \d{3} findet genau drei aufeinanderfolgende Ziffern – ideal für Vorwahlen oder kurze IDs.
re.findall("\d{3}", "call 911 now")Anker legen die Position fest
Anker finden eine Position, kein Zeichen. Das Caret-Zeichen steht für den Anfang der Zeichenkette, das Dollarzeichen für deren Ende.
findall gibt jeden Treffer zurück
Während search einen Treffer findet, gibt re.findall eine Liste mit allen Treffern im Text zurück. Das eignet sich hervorragend zum Zählen oder Extrahieren vieler Elemente.
re.findall("\d+", "2 cats, 5 dogs")Kurzer Test
Sie möchten genau drei aufeinanderfolgende Ziffern finden. Welches Muster passt?
Zusammenfassung: Ihr Regex-Werkzeugkasten
Sie haben Literale, Zeichenklassen, den Punkt, Quantifizierer und Anker kennengelernt. Mit re.search und re.findall können Sie bereits echte Muster beschreiben und finden. 🎉
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Regex in 5 Minuten“ kostenlos?
Ja — der vollständige Text von „Regex in 5 Minuten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des NLP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der NLP Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Regex in 5 Minuten“?
Literale, Klassen und Quantifizierer Du übst NLP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um NLP Academy zu starten?
Keine Vorkenntnisse erforderlich. NLP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Regex in 5 Minuten“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser NLP Academy-Lektion Code schreiben und ausführen?
Ja. Jede NLP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Regex in 5 Minuten
- E-Mail-Adressen und URLs finden
- Erfassungsgruppen und Ersetzungen
- Tricks zur Regex-Tokenisierung