Tekst På din enhed · Ingen upload

Regex-tester

Test regulære udtryk i realtid. Fremhæver matches, viser capture-grupper og understøtter alle JS regex-flag — 100% i din browser.

Regex Tester tester JavaScript-regulære udtryk i realtid — fremhæver match, lister capture-grupper og viser navngivne grupper. Understøtter alle fem JS regex-flag (g, i, m, s, u), lookaheads, lookbehinds og Unicode-egenskabsescapes. Alt kører lokalt med browserens indbyggede RegExp-motor. FreeToolHub.

Pattern

Test String

26 chars · 1 line

Results

Ingen matches fundet.

Ofte stillede spørgsmål

Hvilken regex-syntaks understøtter dette værktøj?

Dette værktøj bruger browserens native JavaScript RegExp-motor. Det understøtter al standard JS regex-syntaks: tegnklasser, kvantorer, ankre, lookahead, lookbehind (ES2018+), navngivne capture-grupper (?<name>...) og Unicode-egenskabsudtryk med u-flaget.

Hvad gør flagknapperne?

De fem flag ændrer, hvordan matching fungerer: g (global) finder alle matches i stedet for kun det første; i gør matching ufølsom over for store/små bogstaver; m får ^ og $ til at matche start/slut på hver linje; s får punktum (.) til at matche linjeskift; u aktiverer fuld Unicode-understøttelse.

Hvorfor fremhæves mit match ikke?

Tjek at g-flaget (global) er aktiveret — uden det fremhæves kun det første match. Tjek også at dit mønster er gyldigt (ingen rød kant på inputfeltet), og at teststrengen indeholder tekst, der passer til dit mønster.

Hvad er capture-grupper?

Capture-grupper er dele af et regex-mønster omgivet af parenteser — f.eks. (\d{4}). De lader dig udtrække specifikke dele af et match. Navngivne grupper bruger syntaksen (?<år>\d{4}). Fanen Grupper viser hver capture-værdi separat for hvert match.

Sender dette værktøj mine data til en server?

Nej. Dette værktøj kører udelukkende i din browser via den native JavaScript RegExp-motor. Dit mønster og din teststreng sendes aldrig til nogen server. Du kan trygt teste følsomme datamønstre — men vi anbefaler at bruge testdata som god praksis.

Hvad er forskellen på grådige og dovne kvantorer?

Grådige kvantorer (*, +, {n,m}) matcher så meget tekst som muligt. Dovne kvantorer (*?, +?, {n,m}?) matcher så lidt som muligt ved at tilføje et ? efter. F.eks. matcher <.+> en hel linje HTML-tags grådig, mens <.+?> matcher hvert enkelt tag.