Regex tester online
Debug JavaScript regulære udtryk live: fremhævede kampe, opsamlingsgrupper, flag og erstatningseksempel.
Resultat
Denne regex-tester er en live workbench til at udvikle og fejlfinde regulære JavaScript-udtryk. Indtast et mønster, skift mellem g, i, m, s og u-flag, og indsæt enhver testtekst: Matcher fremhæves direkte i teksten, mens du skriver, en tæller viser, hvor mange der blev fundet, og en detaljeret liste opdeler hvert match ned i dets nummererede og navngivne optagelsesgrupper. Syntaksfejl fejler ikke bare lydløst - testeren viser den nøjagtige besked fra JavaScript-motoren, så en omstrejfende parentes eller en ugyldig kvantifier fanges med det samme.
Det er bygget til mønsterudvikling, ikke engangstekstoperationer. Når du designer en capture til en log-parser, tester, hvilke URL-formater en validering accepterer, eller lærer, hvad lookaheads faktisk gør, skal du se grupper, positioner og kantcases – det er, hvad dette værktøj viser. Til enkle hverdagssøgninger eller find-og-erstat jobs på et stykke tekst er de dedikerede søge-i-tekst- og erstat-i-tekst-værktøjer hurtigere; denne tester er hvor du går for at få selve mønsteret rigtigt.
Erstatningstilstanden forvandler den til en refactoring preview: Indtast en erstatningsstreng med $1, $& eller $<navn> referencer og se den transformerede tekst side om side med originalen, før du commiterer udtrykket til kode. Kombineret med de forudindstillede sider - færdige mønstre til e-mails, URL'er, telefonnumre, IP-adresser, datoer og adgangskodepolitikker - fungerer det som en praktisk reference for almindelige udtryk i den virkelige verden.
Alt udføres lokalt i din browser ved hjælp af den native JavaScript RegExp-motor - den samme motor, der kører dit mønster i produktions-JS-kode, så det, der matcher her, matcher der. Ingen tekst eller mønstre uploades nogen steder, hvilket gør det sikkert at fejlsøge udtryk mod rigtige logfiler, kundedataeksempler eller konfigurationsfiler, selv offline.