Regex Tester

Test, debug, and compare regex patterns with live insights

JavaScript RegExp
Ready. Enter a pattern and input, then Run.

Enter a pattern and input, then press Run to see results here.

How to test regex patterns online?

Test and debug regular expressions with our comprehensive regex tester. Validate patterns, test against sample text, and get detailed explanations. Features include syntax highlighting, match visualization, and support for various regex flavors.

Features

  • Live voorbeeld van matches met weergave van capture groups
  • Replace-modus met $1/$2/${name}-expansie
  • Prestaties: aantal matches en uitvoeringstijd
  • Draait volledig in een Web Worker; niets verlaat je browser

How to use

  1. Typ of plak je regex-patroon en kies de flags.
  2. Plak de invoertekst in het invoerpaneel.
  3. Klik op Uitvoeren om overeenkomsten, groepen en prestaties te zien.
  4. Schakel naar Vervangen om vervangingen te bekijken.

Tips & Best Practices

  • Je kunt tekst rechtstreeks uit elke bron plakken — de opmaak blijft behouden.
  • Gebruik de wisknop om opnieuw te beginnen zonder de pagina te vernieuwen.
  • Grote tekstinvoeren worden ondersteund, maar kunnen iets langer duren om te verwerken.
  • Kopieer de uitvoer rechtstreeks naar je code-editor of document.
  • Alle transformaties vinden direct plaats in je browser zonder servercommunicatie.

FAQ

Slaan jullie mijn tekst op?

Nee. Alles wordt lokaal in je browser uitgevoerd.

Kan ik een test delen?

Ja. Gebruik de deellink om een permalink met de status te kopiëren.

Ondersteunen jullie benoemde capture-groepen?

Ja. Benoemde en genummerde groepen worden geëxtraheerd en weergegeven met posities en waarden.

Hoe worden zeer grote invoeren verwerkt?

De verwerking draait in een Web Worker met time-outs, geheugenbeveiliging, bloksgewijze scanning en Annuleren om de interface responsief te houden. De tool is ontworpen om zowel kleine als grote invoeren efficiënt te verwerken, waarbij moderne browsermogelijkheden worden benut voor optimale prestaties.

Hoe vervang ik met groepen?

Gebruik $1, $2… voor genummerde groepen en ${name} voor benoemde groepen in de modus Vervangen.

Worden mijn gegevens naar een server gestuurd?

Nee. Alles wordt lokaal in je browser uitgevoerd; er wordt niets geüpload.

Hoe match ik over regels heen?

Gebruik m zodat ^/$ overeenkomen met regelgrenzen en s (dotAll) zodat . overeenkomt met regeleinden.