Schulung · Workshop · Coaching · Beratung

RegEx Schulung: reguläre Ausdrücke suchen, prüfen, ersetzen

RegEx: Reguläre Ausdrücke – Grundlagen für Suchen, Prüfen und Ersetzen

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie schreiben reguläre Ausdrücke, die genau das treffen, was sie sollen, lesen fremde Muster sicher und setzen RegEx in Java, JavaScript, Python, C# und auf der Kommandozeile ein.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Wie schreibt man reguläre Ausdrücke, die man in einem halben Jahr noch versteht?

RegEx gehören zu den Werkzeugen, die fast jede Entwicklerin und jeder Administrator täglich braucht – beim Prüfen von Eingaben, beim Herausziehen von Werten aus Logdateien, beim Umformatieren von Daten und beim Suchen im eigenen Code. Ein gut gebautes Muster ersetzt dutzende Zeilen String-Verarbeitung; ein schlecht gebautes trifft zu viel, zu wenig oder bringt mit katastrophalem Backtracking einen Server zum Stillstand.

Aufbauend auf den Grundbausteinen – wörtliche Zeichen, Metazeichen, Zeichensätze und Kurzschreibweisen – geht es weiter zu Wiederholungen mit gierigen, genügsamen und possessiven Quantifizierern, zu Gruppierung und Alternation, Ankern und Wortgrenzen. Danach folgen erfassende und benannte Gruppen, Rückverweise beim Suchen und Ersetzen sowie Lookahead- und Lookbehind-Assertions. Durchgehend vergleichen wir, wie sich die Engines von JavaScript, Python, Java, .NET und PCRE2 unterscheiden, damit ein Muster aus dem Internet nicht nur im Testwerkzeug, sondern auch in Ihrer Sprache funktioniert.

Reguläre Ausdrücke lassen sich hervorragend von einem Coding-Agenten erzeugen – und genauso leicht falsch. Wenn Copilot im Editor ein Muster vorschlägt, lassen Sie sich deshalb zu jedem Muster eine Liste von Beispielen, die passen müssen, und von solchen, die nicht passen dürfen, mitliefern, legen die Zielengine fest und prüfen die Laufzeit mit langen, bösartigen Eingaben. Massenersetzungen über ein ganzes Repository laufen erst, nachdem Sie die Trefferliste gesehen haben.

Jedes Metazeichen probieren Sie sofort an echten Textbeispielen aus, etwa an Webserver-Logs, Telefonnummern, Datumsangaben oder CSV-Zeilen. In welcher Sprache Sie die Muster einsetzen, bestimmen Sie: Die Übungen gibt es für Python, JavaScript, Java und C# sowie für grep und sed auf der Kommandozeile.

Ein regulärer Ausdruck ohne Testfälle ist eine Behauptung, keine Lösung. Die meisten RegEx-Fehler, die mir in Projekten begegnen, liegen nicht in exotischer Syntax, sondern in fehlenden Ankern, einem zu großzügigen Punkt oder einer Engine, die anders arbeitet als das Online-Werkzeug, in dem das Muster entstanden ist. Wer sich angewöhnt, zu jedem Muster drei Treffer und drei Nicht-Treffer aufzuschreiben, findet diese Fehler, bevor sie in Produktion gehen – egal, ob das Muster von einem Menschen oder von einer Maschine stammt.

Was Sie danach können

  • Sie bauen Muster aus Zeichensätzen, Quantifizierern, Gruppen und Ankern und sagen ihr Trefferverhalten voraus
  • Sie extrahieren Werte mit erfassenden und benannten Gruppen und ersetzen Text mit Rückverweisen
  • Sie formulieren Bedingungen mit Lookahead- und Lookbehind-Assertions
  • Sie erkennen Unterschiede zwischen RegEx-Engines und passen Muster an Ihre Sprache an
  • Sie erkennen Muster mit katastrophalem Backtracking und sichern Ausdrücke mit Testfällen ab

Zielgruppe und Voraussetzungen

  • Entwickler:innen in Java, JavaScript, Python, C# oder anderen Sprachen, die Eingaben prüfen und Texte verarbeiten
  • Administrator:innen und DevOps-Teams, die Logdateien mit grep, sed und Skripten auswerten
  • Datenanalyst:innen und Tester:innen, die Textdaten bereinigen oder Testdaten prüfen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

RegEx: Reguläre Ausdrücke – Grundlagen für Suchen, Prüfen und Ersetzen

Einstieg in reguläre Ausdrücke (RegEx)
  • Schreiben von Textübereinstimmungsmustern: Suchen, Prüfen, Extrahieren und Ersetzen
  • Was sind reguläre Ausdrücke? Muster, Treffer und die Engine dazwischen
  • Eine Engine auswählen: PCRE2, JavaScript, Python re, Java und .NET im Vergleich
  • Backtracking-Engines und Engines mit linearer Laufzeit wie RE2 oder Rusts regex
  • Notationskonventionen: Schrägstrich-Literale, String-Escaping und Raw Strings wie r"…"
  • Modi und Flags: i, g, m, s, x und Inline-Modifikatoren wie (?i)
  • Muster testen mit regex101, der Suche in VS Code, grep -E und ripgrep
Zeichen in regulären Ausdrücken (RegEx)
  • Wörtliche Zeichen und Groß-/Kleinschreibung beim Vergleich
  • Metazeichen im Überblick: welche Zeichen eine Sonderbedeutung haben
  • Der Punkt als Platzhalter – und warum er standardmäßig keinen Zeilenumbruch trifft
  • Metazeichen maskieren mit Backslash; Hilfsfunktionen wie re.escape und Pattern.quote
  • Andere Sonderzeichen: Tabulator \t, Zeilenenden \r\n und Unicode-Escapes
Zeichensätze in regulären Ausdrücken (RegEx)
  • Einen Zeichensatz mit eckigen Klammern […] definieren
  • Zeichenbereiche wie [a-z] und [0-9A-F] und ihre Tücken bei Umlauten
  • Negative Zeichensätze mit [^…]
  • Metazeichen innerhalb von Zeichensätzen: was dort seine Sonderbedeutung verliert
  • Shorthand-Zeichensätze \d, \w, \s und ihre Gegenstücke \D, \W, \S
  • Unicode-Eigenschaften wie \p{L} und \p{N}; Flags u und v in JavaScript
  • POSIX-Klassen wie [[:alpha:]] in grep, sed und PCRE
Wiederholungen in regulären Ausdrücken (RegEx)
  • Wiederholungs-Metazeichen *, + und ?
  • Quantifizierte Wiederholung mit {n}, {n,} und {n,m}
  • Gierige Ausdrücke: wie die Engine so viel wie möglich nimmt und zurückverfolgt
  • Genügsame (lazy) Quantifizierer *? und +? zwischen Anführungszeichen und Tags
  • Possessive Quantifizierer *+ und atomare Gruppen (?>…) gegen unnötiges Backtracking
  • Katastrophales Backtracking und ReDoS: gefährliche Muster wie (a+)+$ erkennen
Gruppierung und Alternation in regulären Ausdrücken (RegEx)
  • Gruppierungs-Metazeichen: runde Klammern und Quantifizierer auf ganze Gruppen
  • Alternations-Metazeichen | und seine niedrige Rangfolge
  • Effizienz bei Alternationen: Reihenfolge, gemeinsame Präfixe, Zeichensatz statt a|b|c
Verankerungen in regulären Ausdrücken (RegEx)
  • Anfangs- und Endverankerungen ^ und $ sowie \A und \z
  • Ganze Eingaben validieren: re.fullmatch in Python, matches() in Java
  • Zeilenumbrüche und Mehrzeilenmodus: Flags m und s richtig kombinieren
  • Wortgrenzen \b und \B – und ihr Verhalten bei Umlauten und Bindestrichen
Erfassen von Gruppen und Rückverweisen in regulären Ausdrücken (RegEx)
  • Erfassungen und Rückverweise wie \1 innerhalb des Musters
  • Benannte Gruppen (?<name>…) bzw. (?P<name>…) in Python und der Zugriff im Code
  • Rückverweise auf optionale Ausdrücke: unterschiedliches Verhalten je Engine
  • Suchen und Ersetzen mit Rückverweisen: $1 oder \1 im Ersetzungstext
  • Ersetzen per Funktion: re.sub mit Callback, replace mit Funktion in JavaScript
  • Nicht-erfassende Gruppenausdrücke (?:…) für Struktur ohne Speicherplatz
Lookaround-Assertions in regulären Ausdrücken (RegEx)
  • Positive Lookahead-Assertions (?=…): Bedingungen prüfen, ohne Zeichen zu verbrauchen
  • Negative Lookahead-Assertions (?!…), etwa zum Ausschließen bestimmter Wörter
  • Lookbehind-Assertions (?<=…) und (?<!…): Längenbeschränkungen je Engine
  • Mehrfache Lookaround-Assertions kombinieren, zum Beispiel für Passwortregeln
RegEx im Arbeitsalltag
  • Lesbare Muster im x-Modus mit Leerraum und Kommentaren schreiben
  • Muster mit Unit-Tests absichern: Beispiele, die passen müssen und nicht passen dürfen
  • Grenzen kennen: warum HTML, JSON und vollständige E-Mail-Prüfung einen Parser brauchen
  • Massenersetzungen im Code mit sed -E, ripgrep und der Ersetzen-Funktion der IDE
Reguläre Ausdrücke mit Coding-Agenten
  • Agent liefert zu jedem Muster Treffer und Nicht-Treffer, die direkt als Testfälle dienen
  • Muster im x-Modus kommentieren lassen und die Erklärung in regex101 gegenprüfen
  • Zielengine vorgeben: Lookbehind, possessive Quantifizierer und \p{…} gibt es nicht überall
  • Vorgeschlagene Muster mit langen, bösartigen Eingaben auf Backtracking-Laufzeit testen
  • Ersetzungen über das ganze Repository erst nach Durchsicht der Trefferliste ausführen
Praxisprojekt: Webserver-Logs zerlegen und anonymisieren
  • Zeitstempel, IP-Adresse, Pfad und Statuscode mit benannten Gruppen extrahieren
  • IP- und E-Mail-Adressen per Ersetzen mit Rückverweisen teilweise maskieren
  • Muster mit Testfällen absichern und das Verhalten in Python und JavaScript vergleichen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Prüm Türenwerk GmbH

CBC Cologne Broadcasting Center GmbH

Rockwell Collins Deutschland GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

RegEx: Reguläre Ausdrücke - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

*) Die Angabe erfolgt freiwillig. Wir nutzen Ihre Telefonnummer ausschließlich, um Ihre Anfrage effizienter zu bearbeiten oder Rückfragen zu klären.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben