regex Tester - Test en Debug Reguliere Expressies Gratis Online

Test en debug uw reguliere expressies in realtime. Bekijk gemarkeerde overeenkomsten, geëxtraheerde capture groups en krijg direct feedback over patroonfouten. Ondersteunt alle JavaScript regex-vlaggen inclusief globaal, hoofdletterongevoelig en meerregelig.

tools.regexTester.pattern
tools.regexTester.enterPattern
//

tools.regexTester.flags

tools.regexTester.testString
tools.regexTester.enterTestString
Test en debug uw reguliere expressies

Character Classes

  • . Any character
  • \d Digit (0-9)
  • \w Word character
  • \s Whitespace

Quantifiers

  • * 0 or more
  • + 1 or more
  • ? 0 or 1
  • {n,m} n to m times

Anchors

  • ^ Start of line
  • $ End of line
  • \b Word boundary
  • \B Non-word boundary

Hoe te Gebruiken

  1. Voer uw reguliere expressiepatroon in het patroonveld in.
  2. Stel vlaggen in (g voor globaal, i voor hoofdletterongevoelig, m voor meerregelig, enz.).
  3. Typ of plak uw teststring in het tekstveld.
  4. Bekijk gemarkeerde overeenkomsten en capture groups in realtime.

Functies

  • Realtime regex-matching met directe feedback
  • Visuele markering van alle overeenkomsten in de teststring
  • Extractie en weergave van capture groups
  • Ondersteuning voor alle JavaScript regex-vlaggen (g, i, m, s, u, y)
  • Gedetailleerde foutmeldingen voor ongeldige patronen
  • Snelle referentie voor veelgebruikte regex-patronen

Veelgestelde Vragen

Wat is een reguliere expressie?

Een reguliere expressie (regex) is een reeks tekens die een zoekpatroon definieert. Het wordt gebruikt voor patroonherkenning in strings — het zoeken, vervangen of valideren van tekst die aan specifieke regels voldoet.

Welke regex-variant gebruikt deze tool?

Deze tool gebruikt JavaScript (ECMAScript) reguliere expressies, die worden ondersteund in alle moderne browsers, Node.js en veel andere omgevingen.

Wat zijn capture groups?

Capture groups zijn delen van een regex-patroon tussen haakjes (). Ze stellen u in staat specifieke delen van een overeenkomst te extraheren. Bijvoorbeeld, (\d{4})-(\d{2}) vangt het jaar en de maand apart op uit een datumstring.

Wat betekenen de regex-vlaggen?

Veelgebruikte vlaggen: g (globaal - alle overeenkomsten vinden), i (hoofdletterongevoelig), m (meerregelig - ^ en $ komen overeen met regelgrenzen), s (dotAll - . komt overeen met nieuwe regels), u (unicode), y (sticky - overeenkomst vanaf lastIndex).

Tips en gerelateerde workflows

  • Test u uw regex op JSON-gegevens? Formatteer ze eerst met onze JSON Formatter.
  • Moet u overeenkomende tekst hashen ter verificatie? Gebruik onze Hash Generator.
  • Codeer met regex gevonden URL's veilig met onze URL Encoder.
  • Werkt u met Base64-gecodeerde strings in uw regex? Decodeer ze met onze Base64 Encoder.