
Ontwikkelaars gebruiken dit tijdens het debuggen of voor gegevensuitwisseling, als het resultaat snel controleerbaar moet zijn. Toon alle overeenkomsten van een reguliere expressie.
Toon alle overeenkomsten van een reguliere expressie. Alles wordt in je browser verwerkt, zonder iets te versturen of op te slaan.
Een ontwikkelaar moet bevestigen dat een expressie contactadressen vindt in een configuratie-uittreksel. Die voert een eenvoudig patroon met de flags gi in, plakt tekst met verschillende adressen en bekijkt de vermelde overeenkomsten voordat het patroon in het programma wordt gezet.
Invoer
\b\w+@\w+\.com\b
gi
contact@example.com and support@example.orgResultaat
1. contact@example.com (index 0)De test draait volledig in je browser. Het patroon, de flags en de geanalyseerde tekst worden niet naar buiten geüpload. Sluit de pagina of leeg de velden om de inhoud van het scherm te verwijderen.
De flag g vraagt om alle overeenkomsten in plaats van te stoppen bij de eerste. De flag i negeert verschillen tussen hoofdletters en kleine letters. Afhankelijk van de engine kunnen er andere flags bestaan, maar de ondersteuning ervan hangt af van de gebruikte omgeving.
Reguliere-expressie-engines gedragen zich niet allemaal hetzelfde. Een syntaxis die in de browser wordt geaccepteerd, bestaat misschien elders niet, en het omgekeerde kan ook gebeuren. Test het patroon in de uiteindelijke omgeving voordat je het uitrolt.
Je kunt een geaccepteerd tekst-, CSV-, JSON-, Markdown-, XML- of YAML-bestand importeren, maar een zeer lange inhoud kan de resultaten moeilijk leesbaar maken. Haal bij grote volumes een representatieve steekproef eruit voordat je de test uitvoert.