Resultatene oppdateres mens du skriver. Skriv inn mønsteret uten skråstreker rundt, legg til JavaScript-flagg og lim inn realistisk testtekst. Treff og erstatninger beregnes lokalt i nettleseren. Logger, kodeutdrag og testdata lastes derfor ikke opp.
Gratis regex tester
Kjører helt i nettleseren - ingen opplasting, ingen registrering.
JavaScript-flagg: d, g, i, m, s, u, v, y. Ikke ta med skråstreker.
JavaScript-tegn for erstatning støttes, blant annet $&, $1 og $<name>.
Hvordan fungerer en regex tester?
En regex tester kjører et regulært uttrykk mot eksempeltekst og viser hvert treff, plasseringen i tekststrengen, fangstgrupper og resultatet av en erstatning. Testeren bruker JavaScript RegExp-motoren i nettleseren, slik at mønsteret kan sjekkes med de samme flaggene og erstatningstegnene som brukes i frontendkode eller Node.js.
Slik bruker du verktøyet
- 1Skriv inn mønsteret. Skriv det regulære uttrykket uten skråstrek foran eller bak.
- 2Angi JavaScript-flagg. Legg til for eksempel g for alle treff, i for å ignorere store og små bokstaver eller m for ankere på flere linjer.
- 3Lim inn testtekst. Se hvert treff med start- og sluttposisjon samt nummererte og navngitte fangstgrupper.
- 4Prøv en erstatning. Skriv erstatningstekst med tegn som $&, $1 eller $<name>, og kopier deretter forhåndsvisningen.
Hvem passer det for
- Frontendutviklere som sjekker skjemavalidering, parsing og søkemønstre før de legges inn i en app.
- JavaScript-utviklere på serversiden som feilsøker uttrekk av logger, URL-er eller identifikatorer med syntaks som fungerer i Node.js.
- Rydding av data der fangstgrupper og erstatningstegn former gjentatt tekst på en trygg måte.
- De som lærer regex og vil se hvordan flagg, ankere og grupper påvirker de faktiske treffene.
Vanlige spørsmål
Er denne regex-testeren gratis?
Ja. Regex-testeren er gratis, krever verken registrering eller konto og har ingen bruksgrense. Den fungerer direkte i en moderne nettleser og viser detaljer om treff, fangstgrupper og erstatninger.
Lastes mønsteret og testteksten min opp?
Nei. Mønster, flagg, testtekst og erstatning behandles lokalt av JavaScript RegExp-motoren i nettleseren. Dataene du skriver inn, sendes ikke til en server.
Hvor mye tekst kan jeg teste?
Det finnes ingen fast opplastingsgrense fordi ingenting lastes opp. Minnet i nettleseren og hvor komplisert mønsteret er, setter de praktiske grensene. Trefflisten viser de første 500 resultatene for å holde siden rask, mens forhåndsvisningen av erstatningen fortsatt behandler hele teksten.
Hvilken regex-variant bruker testeren?
Den bruker syntaksen for regulære uttrykk i JavaScript gjennom den innebygde RegExp-motoren. Mønstre for PCRE, Python, Java eller .NET kan oppføre seg annerledes fordi motorene støtter ulike funksjoner og regler for escape-tegn.
Hva gjør g-flagget?
Med g-flagget fortsetter JavaScript etter det første treffet og finner alle senere treff. Uten g viser testeren bare det første treffet, og forhåndsvisningen erstatter bare denne forekomsten.
Kan jeg teste nummererte og navngitte fangstgrupper?
Ja. Nummererte grupper vises som $1, $2 og så videre, mens grupper skrevet som (?<name>...) også vises med navn. Valgfrie grupper uten treff merkes tydelig, og begge gruppetypene kan brukes i erstatningsuttrykket.
Hvorfor gir et gyldig mønster ingen treff?
Et gyldig mønster trenger ikke å passe til teksten som står i feltet. Sjekk først store og små bokstaver, mellomrom, ankere og flagg. Flagget m endrer hvordan ^ og $ behandler linjeskift, mens s lar punktum matche et linjeskifttegn.