RegExr: Lernen, Erstellen und Testen von Regular Expressions

RegExr ist ein interaktives Online-Tool zum Lernen, Erstellen und Testen von regulären Ausdrücken (RegEx). Es bietet eine visuelle Oberfläche mit Cheatsheet, Referenz und Community-Beispielen für praktisches Üben.[1]

Fächer:Informatik
Klassenstufen: Klasse 9 Klasse 10 Klasse 11
Themen:Automaten & Sprachen

Externer Link:

https://regexr.com/

Idee

RegExr macht das komplexe Thema regulärer Ausdrücke spannend und zugänglich: Schüler:innen experimentieren live mit Patterns, sehen Matches farbig hervorgehoben und testen gegen reale Strings – perfekt, um Algorithmen des String-Matchings greifbar zu machen und Problemlösungsfähigkeiten zu fördern!

Voraussetzungen

Internetzugang und moderner Browser (Chrome, Firefox etc.); keine Installation nötig. Basiswissen in Programmierung (z.B. Strings in Python/JavaScript) vorausgesetzt; für Sek I ab Stufe 9 geeignet.

Ablauf

  1. Gemeinsam Cheatsheet durchgehen (z.B. Character Classes, Anchors).
  2. In Kleingruppen Test-Strings definieren und Patterns bauen (z.B. E-Mail-Validierung).
  3. Ergebnisse präsentieren und optimieren; Community-Patterns erkunden (z.B. https://regexr.com/2ri2c).

Hinweise

Datenschutz: Keine Daten gespeichert, rein client-seitig; öffentliche Shares anonym. Achtung auf Browser-Kompatibilität; für Lehrer:innen: Patterns vorab testen. Ergänzend zu Theorie in Lehrbüchern nutzen, nicht als Ersatz.