Command Palette

Search for a command to run...

RE

Regex-bouwer

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

Regex Builder
Regular ExpressionValid
//g
Flags:
Test String

Cheatsheet

RegexExplanation
.any character except newline
\w\d\sword, digit, whitespace
\W\D\Snot word, digit, whitespace
[abc]any of a, b, or c
[^abc]not a, b, or c
[a-g]character between a & g
^abc$start / end of the string
\b\Bword, not-word boundary
\[\*\]escaped special characters
\t\n\rtab, linefeed, carriage return
(abc)capture group
\1backreference to group #1
(?:abc)non-capturing group
(?=abc)positive lookahead
(?!abc)negative lookahead
a*a+a?0 or more, 1 or more, 0 or 1
a{5}a{2,}exactly five, two or more
a{1,3}between one & three
a+?a{2,}?match as few as possible
ab|cdmatch ab or cd
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

Wat is Regex Builder?

Regex Builder interface on Toolz.dev - Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet

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 zonder gebruikslimieten of registratie vereist. Bouw en test zoveel reguliere expressies als je nodig hebt.

Comments

0 comments

0/2000 characters

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

regexregular expressionpatternmatchtestbuildervalidatorcheatsheet