Command Palette

Search for a command to run...

RE

Regex-bouwer

Bouw, test en debug regelmatige expressies met realtime matching en een uitgebreide cheatsheet

Wat is Regex Builder?

Regex Builder is een gratis online tool voor het bouwen, testen en debuggen van reguliere expressies met realtime matching en visuele feedback. Reguliere expressies (regex) zijn krachtige reeksen die overeenkomen met het matchen van patronen die worden gebruikt bij programmeren, tekstverwerking en gegevensvalidatie om strings te zoeken, matchen en manipuleren.

De tool biedt een live testomgeving waar u een regex-patroon kunt schrijven en direct alle overeenkomsten kunt zien die in uw testreeks zijn gemarkeerd. Het bevat een uitgebreide cheatsheet met karakterklassen, kwantoren, ankers, groepen en lookaheads om u te helpen snel het juiste patroon te construeren.

Of u nu een ontwikkelaar bent die invoervalidatie schrijft, een data-analist die patronen uit tekst haalt of een syntaxis voor het leren van regex-studenten, deze tool biedt onmiddellijke visuele feedback en nuttige referenties. Alle verwerkingen worden lokaal in uw browser uitgevoerd, zodat uw testgegevens volledig privé blijven.

Patronen die hier zijn gebouwd, draaien in de JavaScript-engine, en smaken van reguliere expressies verschillen meer dan mensen verwachten PCRE-functies die JavaScript nooit heeft gehad, zijn onder meer recursie, bezittelijke kwantoren en \K, dus een patroon dat is overgenomen van een PHP- of Perl-antwoord kan mogelijk niet worden gecompileerd. Lookbehind werkt in moderne browsers, maar is te laat aangekomen, dus het kan nog steeds mislukken op oudere apparaten. De fout die de moeite waard is om naar te kijken is prestatie in plaats van syntaxis: geneste kwantoren over dezelfde tekens, zoals (a+)+, kunnen exponentiële tijd in beslag nemen op invoer die niet overeenkomt met de gegevens, maar met realistische gegevens.

Hoe regex builder te gebruiken?

  1. Voer uw regex-patroon in

    Typ uw reguliere expressiepatroon in het veld Patrooninvoer. Stel indien nodig vlaggen zoals globaal (G), hoofdletterongevoelig (I) of multiline (M) in.

  2. Testtekst toevoegen

    Voer of plak de tekst waarmee u uw patroon wilt testen. Dit kan elke tekenreeks, alinea of gegevens zijn die u wilt matchen.

  3. Bekijk wedstrijden in realtime

    Matches worden direct gemarkeerd terwijl je typt. U kunt alle overeenkomende groepen, vastleggroepen en hun posities in de testreeks zien.

  4. Verfijn en gebruik

    Gebruik de cheatsheet om uw patroon te verfijnen. Zodra uw regex correct werkt, kopieert u het patroon voor gebruik in uw code of applicatie.

Belangrijkste kenmerken

  • Elke vlag, live omgeschakeld

    Globaal, hoofdletterongevoelig, multiline en dotAll kunnen elk worden geschakeld terwijl de wedstrijden worden bijgewerkt, wat net zo vaak de oplossing is als het patroon zelf

  • Realtime patroonovereenkomst

    Zie overeenkomsten onmiddellijk gemarkeerd terwijl u uw regex-patroon typt, zonder op een knop te klikken

  • Uitgebreide cheatshe

    Ingebouwde referentie voor karakterklassen, kwantoren, ankers, groepen, lookaheads en meer

  • Ondersteuning voor vlaggen

    Schakel gemeenschappelijke regex-vlaggen, waaronder globaal (G), hoofdletterongevoelig (I), multiline (M) en andere

Frequently Asked Questions

Ja, de Regex Builder is volledig gratis en registratie is niet vereist.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

regexregular expressionpatternmatchtestbuildervalidatorcheatsheet