0

Regex-tester online

Debug reguliere JavaScript-expressies live: gemarkeerde overeenkomsten, vastgelegde groepen, vlaggen en vervangingsvoorbeeld.

Ondersteunt $1, $2 en benoemde referenties zoals $<naam>; $& voegt de hele wedstrijd in. Laat leeg om het voorbeeld te verbergen.

Verwerken... 0%

Resultaat

Deze regex-tester is een live werkbank voor het ontwikkelen en debuggen van reguliere JavaScript-expressies. Typ een patroon, schakel de vlaggen g, i, m, s en u in en plak eventuele testteksten: overeenkomsten worden direct in de tekst gemarkeerd terwijl u typt, een teller laat zien hoeveel er zijn gevonden en een gedetailleerde lijst verdeelt elke overeenkomst in genummerde en benoemde capture-groepen. Syntaxisfouten mislukken niet zomaar stil: de tester toont het exacte bericht van de JavaScript-engine, zodat een verdwaald haakje of een ongeldige kwantor onmiddellijk wordt opgemerkt.

Het is gebouwd voor patroonontwikkeling, niet voor eenmalige tekstbewerkingen. Wanneer u een opname ontwerpt voor een logparser, test welke URL-formaten een validatie accepteert, of leert wat lookaheads feitelijk doen, moet u groepen, posities en randgevallen zien - dat is wat deze tool laat zien. Voor eenvoudige dagelijkse zoek- of zoek-en-vervang-taken op een stuk tekst zijn de speciale zoek-in-tekst- en vervang-in-tekst-hulpmiddelen sneller; deze tester is waar je naartoe gaat om het patroon zelf goed te krijgen.

De vervangingsmodus verandert het in een refactoring preview: voer een vervangende string in met $1, $& of $<name> referenties en bekijk de getransformeerde tekst naast het origineel voordat u de expressie in code vastlegt. Gecombineerd met de vooraf ingestelde pagina's – kant-en-klare patronen voor e-mails, URL's, telefoonnummers, IP-adressen, datums en wachtwoordbeleid – fungeert het ook als een praktische referentie voor veel voorkomende uitdrukkingen in de echte wereld.

Alles wordt lokaal in uw browser uitgevoerd met behulp van de native JavaScript RegExp-engine - dezelfde engine die uw patroon in productie-JS-code zal uitvoeren, dus wat hier overeenkomt, komt daar overeen. Er worden nergens tekst of patronen geüpload, waardoor het veilig is om expressies te debuggen aan de hand van echte logbestanden, voorbeelden van klantgegevens of configuratiebestanden, zelfs offline.