Regex-verklaarder
Zet een reguliere expressie om in eenvoudige stappen, één stuk tegelijk.
Regex-verklaarder
Plak een reguliere expressie en dit tool breekt het stuk voor stuk af, waarbij cryptische syntaxis zoals ^[\w.+-]+@[\w-]+\.[a-zA-Z]{2,}$ wordt omgezet in een duidelijke uitleg van wat elk deel werkelijk matched. Het accepteert een eenvoudig patroon of een volledig /pattern/flags-literal, dus u kunt precies inplakken wat u uit een code-editor, validatiebibliotheek of oud Stack Overflow-antwoord heeft gekopieerd.
Schakel Vlaggen uitleggen in voor een regel-voor-regel betekenis van g, i, m, s, u en meer; Opname- en benoemde groepen weergeven om alle (…) in één oogopslag te zien – handig als een patroon er meer van heeft dan u kunt tellen; Waarschuwen voor backtracking-risico om geneste, onbegrensde herhalingen aan te duiden – de klassieke (a+)+-vorm die een regex-engine kan bevriezen bij de verkeerde invoer; Eenvoudigere notatie voorstellen voor makkelijk herschrijven zoals [0-9] naar \d; en Voorbeeldmatch genereren om een korte string te produceren die het patroon werkelijk accepteert – handig als snelle sanity check. Kies Boom of Genummerde stappen voor hoe de uitleg is ingedeeld, en JavaScript, PCRE of Python als dialect voor opmerkingen over benoemde-groupsyntax en possessieve kwantoren.
De parser is van nul af aan geschreven in plaats van geleend van een enkele engine, dus de verklaringen blijven consistent over dialecten en het gaat correct om met escaped characters, Unicode-codepunten en emoji in letterlijke tekst – niets wordt in de verkeerde stukken gesplitst.
Alles wordt lokaal in uw browser uitgevoerd. Een patroon dat is gebaseerd op een API-sleutelformaat of een validator voor persoonlijke gegevens verlaat nooit uw machine. Kopieer de uitleg, download het als .txt-bestand of stuur de uitvoer terug naar de invoer om een gerelateerd patroon verder te onderzoeken.