← Tilbake til funksjoner
Free

Regex-tester

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.

Live forhåndsvisning
example.com
Regex-tester 3 matches found
Mønster
/ \b\w+@\w+\.\w+\b / gi
g global i ignore case m multiline s dotAll
Testtekst · Kamper uthevet
Send e-poster til [email protected] eller [email protected] for hjelp.
Kontakt også [email protected] for faktureringsspørsmål.
Match Details
Hovedfunksjoner

Live treffmarkering

Treff markeres med alternerende lilla og grønne farger mens du skriver — se nøyaktig hva regex-uttrykket fanger opp uten å kjøre skript.

Detaljer per treff

Hvert treff viser sin indeks i kildeteksten, den matchede delstrengen, og hver fangstgruppe ($1, $2, ...) og navngitt gruppe med verdi.

Alle JavaScript-flagg

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.

Forhåndsvisning av erstatning

Skriv inn en erstatningsstreng med $&, $1..$9 eller $<name> tilbakereferanser. Klikk Erstatt for å omforme testteksten umiddelbart.

Rask iterasjon

Resultatet oppdateres live for hvert tastetrykk. Ingen Kjør-knapp — juster mønsteret ditt til treffene ser riktige ut.

Feilvisning

Ugyldig regex-syntaks rapporteres med den nøyaktige feilmeldingen fra JavaScript-motoren, slik at du kan fikse syntaksen raskt.

Vanlige bruksområder

Validering av brukerinput

Bygg et regex-uttrykk for e-poster, telefonnumre eller postnumre, og test det mot ekstremtilfeller før det tas i bruk i produksjonskode.

Logg- og tekstanalyse

Trekk ut strukturerte felt (tidsstempler, ID-er, IP-er) fra loggrader ved å justere et regex-uttrykk til alle forventede formater matcher.

Søk-og-erstatt-refaktorering

Verifiser at et søk/erstatt-regex fungerer trygt på ekte kode eller tekst før du kjører det over hundrevis av filer.

Lære regex

Eksperimenter med funksjoner som lookahead, lookbehind, ikke-fangende grupper eller Unicode-egenskapsescape i et trygt, visuelt sandkasse-miljø.

Feilsøke et regex som ikke fungerer

Lim inn regex-uttrykket fra koden din, teksten som skulle ha matchet, og se nøyaktig hvor regex-uttrykket feiler — ikke mer gjetting.

Slik bruker du det
1

Åpne Regex Tester

Klikk på Regex-ikonet i DevSuite Pro-dokken. Et panel åpnes med felt for mønster, flagg, testtekst og erstatning.

2

Skriv inn et mønster

Skriv inn regex-uttrykket ditt mellom skråstrekene. Flagg kan skrives direkte (gi) eller slås på med avkrysningsbokser under.

3

Lim inn testtekst

Lim inn teksten du vil søke i, i Testtekst-feltet. Treff markeres umiddelbart.

4

Se gjennom fangstgrupper

Treffdetalj-listen under viser indeksen og de fangede gruppene for hvert treff. Bekreft at gruppene dine fanger det du forventer.

5

Prøv erstatning (valgfritt)

Skriv inn en erstatningsstreng med $1, $& eller $<name> tilbakereferanser. Klikk Erstatt for å omforme teksten direkte.

Klar til å prøve?

Installer DevSuite Pro gratis og lås opp 64+ utviklerverktøy for nettleseren din.

Legg til i Chrome Legg til i Edge Legg til i FireFox