Handy Dev Tools
Einfache Online-Tools für den Alltag.

Keine Favoriten

    Base64-Kodierer/-Dekodierer
    Markdown zu HTML
    HTML zu Markdown
    URL Encoder/Decoder
    Unicode-Escape-Konverter
    Unicode En-/Decodierung
    SQL-Formatierer
    SQL-Splitter
    SQL-Parameterbindung
    JSON-Formatierer
    XML-Formatierer
    YAML-Formatierer
    GraphQL-Formatierer
    JSON zu YAML
    YAML zu JSON
    Konvertierung JSON zu TOML
    Konvertierung TOML zu JSON
    HTML-Entitäten Enkodieren/Dekodieren
    Konvertierung TOML zu YAML
    Konvertierung YAML zu TOML
    CSV zu SQL INSERT
    Markdown-Tabellengenerator
    Konvertierung JSON zu XML
    Konvertierung XML zu JSON
    UUID-Generator
    ULID-Generator
    Passwort-Generator
    Hash-Generator
    Lorem-Ipsum-Generator
    Lorem-Picsum-Bild-URL-Generator
    Testdaten-Generator
    QR-Code-Generator
    S3-Pfad-Parser & Konverter
    IP-Adressrechner
    Subnetzaufteilung
    Subnetzkonsolidierung
    CloudFront-Signatur-URL-Generator
    RDS-Verbindungsstring-Generator
    Koordinaten-Konverter
    Geo-Format-Konverter
    JWT-Decoder & Parser
    Basic-Authentifizierung
    Passwort-Stärke-Analyzer
    Kreditkarten-Validator
    PII Mask (sensible Daten maskieren)
    RSA-Schlüsselpaar-Generator
    Schreibweisen-Konvertierung
    Romaji-Konvertierung
    Römische-Zahlen-Konverter
    Phonetischer-Code-Konverter
    Zeichenzähler
    Text-Diff
    HTML-Tag-Entferner
    RegEx-Tester
    Farben-Konvertierung
    Würfel
    Crontab-Generator
    Crontab-Parser
    Emoji-Auswahl
    Unix-Zeitstempel-Konverter
    HTTP-Statuscode-Suche
    Portnummern-Suche
    MIME-Typ-Suche
    Base64-Datei-Konverter
    Bild Base64 Encode/Decode
    User-Agent-Parser
    URL-Parser
    OGP-Checker
    Commit-Nachricht-Generator
    Chmod-Rechner
    Terminal-GIF-Ersteller
    .env Parser & Validator
Ctrl+K

RegEx-Tester

Regex tester. Enter a regular expression pattern and test string, select a flavor (PHP, JavaScript, Python, Java, .NET, Ruby, etc.), and check match results in real time. Match results include detailed information such as matched parts, capture groups, and match positions. All processing is performed locally in the browser, with no dependency on external APIs.

Flags

Anleitung

Über dieses Tool

Geben Sie Muster und Teststring ein, wählen Sie Syntax (PHP, JavaScript, Python, Java, .NET, Ruby) und prüfen Sie Matches in Echtzeit. Details zu Matches, Gruppen, Positionen. Alles im Browser.

Anleitung

Muster und String eingeben; Ergebnisse in Echtzeit. Syntax wählen. Flags: global, case insensitive, multiline, dot all.

Anwendungsfälle

• Regex-Muster verifizieren und debuggen • Syntaxunterschiede zwischen Sprachen • Capture-Gruppen-Verhalten prüfen • Regex lernen • Validierung bei Code-Review

How it works

JavaScript RegExp API. Unterschiede über Flag-Mapping. Alles im Browser.

Datenschutz und Daten

Alles im Browser; Muster und Strings nie gesendet. Daten nur im Speicher.

Häufige Fragen

Q: Welche Regex-Varianten werden unterstützt?
A: PHP (PCRE), JavaScript, Python, Java, .NET und Ruby. Die Auswahl einer Variante wendet das Flag-Mapping und die Syntaxregeln dieser Sprache an. Intern verarbeitet Javascripts RegExp-API die Übereinstimmungen, Variantenunterschiede werden durch Flag-Übersetzung gehandhabt.
Q: Welche Flags sind verfügbar?
A: Global (g) — alle Übereinstimmungen finden; Case insensitive (i) — Groß-/Kleinschreibung ignorieren; Multiline (m) — ^ und $ passen zu Zeilengrenzen; Dot all (s) — . passt auch zu Zeilenumbrüchen.
Q: Wie teste ich Capture Groups?
A: Verwende Klammern, um Capture Groups im Muster zu definieren (z. B. (\d+)-(\w+)). Die Match-Ergebnisse zeigen Wert und Position jeder Gruppe, was die Verhaltensprüfung vor dem Code-Einsatz erleichtert.
Q: Warum funktioniert mein PHP/Python-Regex anders als im Tool?
A: Das Tool verwendet JavaScripts RegExp für das Matching, daher werden PCRE-spezifische Funktionen (z. B. benannte Backreferences (?P<name>), possessive Quantifier, atomare Gruppen) möglicherweise nicht unterstützt. Nutze das Tool zur Logikprüfung; teste variantenspezifische Funktionen im echten Runtime.
Q: Werden Pattern oder Teststring an einen Server gesendet?
A: Nein. Alle Verarbeitungen erfolgen im Browser. Deine Muster und Teststrings werden niemals an einen Server übertragen.