0Pricing
NLP Academy · Lektion

Erfassungsgruppen und Ersetzungen

Übereinstimmende Teile herauslösen und umschreiben

Erfassungsgruppen und Ersetzungen ist eine kostenlose NLP Academy-Lektion auf CoddyKit. Dies ist Lektion 3 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.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

Grab Parts of a Match

A capturing group wraps part of a pattern in parentheses so you can pull out just that piece, not the whole match.

re.search("(\d+)-(\d+)", "12-34")

Reading Groups by Number

After a match, group(1) returns the first parenthesized part, group(2) the second, and group(0) the entire matched string.

m.group(1)  # first group

Many Matches With Groups

When you use findall with groups, each result becomes a tuple of the captured parts, making structured data easy to collect.

re.findall("(\w+)=(\w+)", "a=1 b=2")

Name Your Groups

You can give a group a name for clearer code. Reach it later with group by that name instead of remembering a number.

re.search("(?P<year>\d{4})", "2026")

Swap Text With re.sub

The re.sub function finds every match and replaces it with text you choose. It is search and replace, powered by patterns.

re.sub("\d+", "#", "a1 b22")

Reuse Captures in Replacements

Inside a replacement you can reference a captured group with \1. This lets you reorder or rewrite matched text on the fly.

re.sub("(\w+) (\w+)", "\2 \1", "hi there")

Redact Sensitive Data

A common use of re.sub is redaction. Match phone numbers or emails, then replace each one with a placeholder like a row of stars.

Replace With a Function

For tricky edits, pass a function to re.sub. It receives each match and returns the replacement, so you can compute results per match.

Non-Capturing Groups

Sometimes you group only to apply a quantifier, not to capture. A non-capturing group starts with ?: so it never clutters your results.

Count Your Replacements

Use re.subn instead of re.sub to get back both the new string and a count of how many replacements it actually made.

re.subn("a", "X", "banana")

Groups Make Data Structured

Capturing groups turn raw text into structured fields. A date string becomes year, month, and day you can store or compare directly.

Quick Check

You matched a full date and want only the year part you wrapped in parentheses. How do you read it?

Recap: Capture and Rewrite

You learned capturing groups, named groups, and re.sub. Together they let you extract precise fields and rewrite text in one clean pass. ✨

Häufig gestellte Fragen

Ist die Lektion „Erfassungsgruppen und Ersetzungen“ kostenlos?

Ja — der vollständige Text von „Erfassungsgruppen und Ersetzungen“ 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 „Erfassungsgruppen und Ersetzungen“?

Übereinstimmende Teile herauslösen und umschreiben 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 3 von 4.

Wie lange dauert die Lektion „Erfassungsgruppen und Ersetzungen“?

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

  1. Regex in 5 Minuten
  2. E-Mail-Adressen und URLs finden
  3. Erfassungsgruppen und Ersetzungen
  4. Tricks zur Regex-Tokenisierung
← Zurück zu NLP Academy