AI Verket
AIbua

Forklar regulært uttrykk (regex)

Lim inn et regulært uttrykk og få det forklart på vanlig norsk, tegn for tegn. Verktøyet forklarer hva mønsteret matcher, og hvorfor det noen ganger matcher for mye eller for lite.

Uttrykket lagres aldri, og alt behandles i EU.

Eksempler å starte med
0 / 10 000

Det som gjør regex kryptisk

Regex er mektig men tett – noen få tegn endrer alt. Verktøyet leser uttrykket høyt på norsk, men her er nøkkelen:

Anker `^` og `$`
`^` betyr starten på linja, `$` betyr slutten. Uten dem kan mønsteret treffe midt inne i teksten.
Grådig mot lat
`.` tar så mye som mulig; `.?` tar så lite som mulig. Forskjellen er ofte hele problemet.
Tegnklasser
`[a-z]` matcher ett tegn fra settet; `\d` er et siffer, `\w` et ordtegn, `\s` et mellomrom.
Kvantorer
`+` (én eller flere), `*` (null eller flere), `?` (null eller én), `{2,4}` (mellom to og fire).
Grupper og referanser
`(...)` fanger en del du kan gjenbruke; `\1` viser tilbake til første gruppe.

Ofte stilte spørsmål

Lagres uttrykket jeg limer inn?
Nei. Alt behandles i minnet og slettes straks forklaringen er ferdig.
Forstår det forskjeller mellom dialekter?
Ja. Verktøyet kjenner vanlige varianter som JavaScript-, Python-, PCRE- og POSIX-regex og nevner når noe er dialektspesifikt.
Kan jeg teste hva uttrykket matcher?
Verktøyet forklarer hva mønsteret er ment å treffe. For å se faktiske treff limer du inn et lite eksempel på tekst sammen med uttrykket.
Hjelper det med å fikse et uttrykk som matcher for mye?
Ja. Det peker ofte på grådige kvantorer eller manglende anker som årsak, og forklarer mønsteret som vanligvis løser det.
Er det gratis?
Du får flere gratis forklaringer daglig. Logg inn for høyere grense, eller velg Pro for ubegrenset bruk.

Andre varianter

Relaterte verktøy