Regex Tester evaluerer regulære uttrykk mot testtekst i sanntid. Treff markeres med alternerende farger, fangstgrupper og navngitte grupper vises separat per treff, og alle standardflagg (g, i, m, s, u, y) støttes. En erstatt-modus viser hvordan substitusjoner endrer teksten.
Regulære uttrykk er det universelle språket for tekstmønstre, men å få dem riktige krever iterasjon. Regex Tester gjør denne iterasjonen umiddelbar. Skriv inn et mønster og se treff bli uthevet i testteksten mens du skriver.
Hvert treffkort viser den matchede delstrengen, dens indeks, og hver capture-gruppe ($1, $2, ...) og named group individuelt — ikke lenger gjetting om gruppene fanget det du forventet. Alle seks JavaScript regex-flagg støttes, både via et kompakt flagg-felt (gi, gim) og en mer brukervennlig rad med avkrysningsbokser. Erstatningsmodusen kjører String.replace med mønsteret og erstatningsstrengen din — støtter $& (hele treffet), $1..$9 (grupper) og named backrefs.
Fordi matchingen kjører mot JavaScripts native regex-motor, gjenspeiler resultatene nøyaktig hva koden din vil gjøre i produksjon — inkludert JS-spesifikk oppførsel som skiller seg fra PCRE eller Pythons re-modul, som hvordan lookbehind-støtte og Unicode property escapes håndteres. Hvis et mønster er i faresonen for catastrophic backtracking — nøstede kvantifikatorer som kan gi eksponentiell matchingtid på visse input — flagges langvarige treff i stedet for å la fanen fryse, slik at du kan fange opp et farlig mønster under testing i stedet for å oppdage det i produksjon under reell trafikk. Alt kjører lokalt, slik at input aldri forlater maskinen din.
Treff markeres med alternerende lilla og grønne farger mens du skriver — se nøyaktig hva regex-uttrykket fanger opp uten å kjøre skript.
Hvert treff viser sin indeks i kildeteksten, den matchede delstrengen, og hver fangstgruppe ($1, $2, ...) og navngitt gruppe med verdi.
Støtter g (global), i (ignorer store/små bokstaver), m (flerlinje), s (dotAll), u (unicode), y (sticky). Slå på/av via kompakt felt eller avkrysningsrad.
Skriv inn en erstatningsstreng med $&, $1..$9 eller $<name> tilbakereferanser. Klikk Erstatt for å omforme testteksten umiddelbart.
Resultatet oppdateres live for hvert tastetrykk. Ingen Kjør-knapp — juster mønsteret ditt til treffene ser riktige ut.
Ugyldig regex-syntaks rapporteres med den nøyaktige feilmeldingen fra JavaScript-motoren, slik at du kan fikse syntaksen raskt.
Bygg et regex-uttrykk for e-poster, telefonnumre eller postnumre, og test det mot ekstremtilfeller før det tas i bruk i produksjonskode.
Trekk ut strukturerte felt (tidsstempler, ID-er, IP-er) fra loggrader ved å justere et regex-uttrykk til alle forventede formater matcher.
Verifiser at et søk/erstatt-regex fungerer trygt på ekte kode eller tekst før du kjører det over hundrevis av filer.
Eksperimenter med funksjoner som lookahead, lookbehind, ikke-fangende grupper eller Unicode-egenskapsescape i et trygt, visuelt sandkasse-miljø.
Lim inn regex-uttrykket fra koden din, teksten som skulle ha matchet, og se nøyaktig hvor regex-uttrykket feiler — ikke mer gjetting.
Klikk på Regex-ikonet i DevSuite Pro-dokken. Et panel åpnes med felt for mønster, flagg, testtekst og erstatning.
Skriv inn regex-uttrykket ditt mellom skråstrekene. Flagg kan skrives direkte (gi) eller slås på med avkrysningsbokser under.
Lim inn teksten du vil søke i, i Testtekst-feltet. Treff markeres umiddelbart.
Treffdetalj-listen under viser indeksen og de fangede gruppene for hvert treff. Bekreft at gruppene dine fanger det du forventer.
Skriv inn en erstatningsstreng med $1, $& eller $<name> tilbakereferanser. Klikk Erstatt for å omforme teksten direkte.
Installer DevSuite Pro gratis og lås opp 64+ utviklerverktøy for nettleseren din.