Regex-Automat.
Regex eingeben, Thompson-NFA sehen, Teststring prüfen. Unterstützt Konkatenation, Klammern, |, *, + und ?.
Wozu dient der Regex-Automat?
Der Regex-Automat visualisiert einen regulären Ausdruck als Thompson-NFA, also als endlichen Automaten mit Epsilon-Übergängen. Du gibst deinen Ausdruck ein, das Tool baut den zugehörigen Automaten grafisch auf. So siehst du anschaulich, wie ein Regex intern aus Verkettung, Alternative und Stern zusammengesetzt ist. Ideal für Studium und Lehre im Bereich formale Sprachen.
Zusätzlich prüfst du Teststrings gegen den Automaten und erkennst direkt, ob sie akzeptiert werden. Damit verbindest du Theorie und Praxis und verstehst besser, warum ein Muster bestimmte Eingaben matcht. Der gesamte Aufbau läuft vollständig in deinem Browser, deine Ausdrücke werden nicht an einen Server gesendet.
Beispiele
- Der Ausdruck
abergibt eine einfache Verkettung zweier Zeichen. - Bei
a|bentstehen zwei Pfade über eine Alternative. - Der Stern in
a*erzeugt eine Schleife mit Epsilon-Übergängen. - Der Teststring
aabwird gegena*bals akzeptiert markiert.
Häufige Fragen zum Regex-Automat
Was ist ein Thompson-NFA?
Das ist ein nichtdeterministischer endlicher Automat mit Epsilon-Übergängen, der nach dem Verfahren von Thompson direkt aus einem regulären Ausdruck konstruiert wird. Er bildet die Struktur des Regex eins zu eins ab.
Welche Regex-Operationen werden visualisiert?
Die Grundbausteine regulärer Ausdrücke: Verkettung, Alternative mit dem Strich und der Stern für Wiederholung. Daraus lassen sich komplexere Muster zusammensetzen.
Wie teste ich einen String?
Du gibst einen Teststring ein, und das Tool prüft anhand des Automaten, ob er akzeptiert wird. So siehst du sofort, ob deine Eingabe zum Muster passt.
Werden meine Ausdrücke an einen Server gesendet?
Nein, der Aufbau läuft komplett in deinem Browser. Es werden keine Daten übertragen oder gespeichert.
Ist der Regex-Automat kostenlos?
Ja, das Tool ist kostenlos und ohne Anmeldung nutzbar.