Slå upp varje token i reguljära uttryck — teckenklasser, ankare, kvantifierare, grupper, lookaround, flaggor och escape-sekvenser — i en sökbar tabell, var och en med sitt namn, en innebörd på vanlig svenska och ett kort exempel. I din webbläsare, gratis.

Varje token i reguljära uttryck, förklarad med ett exempel. Allt körs i din webbläsare från en inbyggd referens — inget skickas till servern.

Token Namn Beskrivning Exempel
Ingen token matchar din sökning.
Prova en annan token eller term — till exempel \b, lookahead eller kvantifierare.

Om Referens för regex-token

Regex Token-referensen samlar varje byggsten för reguljära uttryck i en sökbar tabell: teckenklasser som \d och \w, ankare som ^ och \b, kvantifierare som * och {2,4}, grupper och bakreferenser, framåt- och bakåtblick (lookahead/lookbehind), flaggor som i, g och m, samt escape-tecken för specialtecken. Varje token kommer med sitt namn, en klarspråksbetydelse och ett kort exempel.

Den är byggd för det ögonblick du halvt kommer ihåg en token: du vet att en lookahead finns men inte om det är (?=…) eller (?<=…), eller du minns inte om \b är en ordgräns eller ett backsteg. Sökningen accepterar själva token, dess namn eller ett ord från dess betydelse, så vilken som helst av dessa ledtrådar hittar raden.

De sju kategorifiltren — teckenklasser, ankare, kvantifierare, grupper och referenser, lookaround, flaggor och modifierare, escape-tecken och specialtecken — gör också tabellen till en kompakt studieguide för att läsa andras mönster. Varje token går att kopiera med ett klick, och hela referensen körs i din webbläsare.

Så använder du Referens för regex-token

  1. Skriv en token (\d), ett namn (ordgräns) eller ett betydelsenyckelord (lookahead) i sökrutan.
  2. Eller begränsa tabellen efter kategori: teckenklasser, ankare, kvantifierare, grupper, lookaround, flaggor eller escape-tecken.
  3. Läs tokens klarspråksbeskrivning och dess korta användningsexempel.
  4. Klicka på kopieringsknappen för att hämta den exakta token till ditt mönster.

Vanliga frågor

Båda hävdar vad som omger den aktuella positionen utan att konsumera det. En lookahead (?=…) kontrollerar texten som följer; en lookbehind (?<=…) kontrollerar texten som föregår. Deras negativa former, (?!…) och (?<!…), kräver att mönstret istället är frånvarande.

En ordgräns — nollbreddspositionen mellan ett ordtecken (bokstäver, siffror, understreck) och ett icke-ordtecken eller strängens kant. Den matchar en position, inte ett tecken, vilket är varför \bcat\b hittar "cat" men inte "concatenate".

När tecknet har en särskild betydelse — . * + ? ( ) [ ] { } | ^ $ och själva bakstrecket. Sätt ett bakstreck framför det för att matcha det bokstavligt; kategorin escape-tecken listar var och en med ett exempel.

Tokens som listas är den gemensamma kärnan delad av mainstream-motorer (JavaScript, PCRE och liknande). Några avancerade funktioner, som lookbehind, kom senare i vissa motorer, så kontrollera ditt språks dokumentation för specialfall.

Den här sidan är en uppslagsreferens för enskilda tokens. För att sätta ihop och prova hela mönster mot exempeltext, kombinera den med en regex-testare — referensen berättar vad varje del betyder medan du bygger.

Ja, helt gratis. Tabellen levereras med sidan, och sökning, filtrering och kopiering sker alla i din webbläsare utan några serverförfrågningar.

Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.