Regex Tester

Test, debug en vergelijk regex-patronen met live inzichten

JavaScript RegExp
Gereed. Voer een patroon en invoer in en klik op Uitvoeren.

Voer een patroon en invoer in en druk op Uitvoeren om de resultaten hier te zien.

Hoe test je regex-patronen online?

Test en debug reguliere expressies met onze uitgebreide regex-tester. Valideer patronen, test ze met voorbeeldtekst en krijg gedetailleerde uitleg. Bevat syntaxmarkering, overeenkomstvisualisatie en ondersteuning voor verschillende regex-varianten.

Functies

  • 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

Hoe te gebruiken

  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 en 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.

Veelgestelde vragen

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.