Regex-tester

/ /

Hvad er Regex-tester

Regex-testeren lader dig skrive et regulært udtryk og se matchene markeret i testteksten, mens du skriver — med fangstgrupper, flag og forklaringer. Uundværlig til at udvikle og fejlfinde regex sikkert.

Sådan bruger du det

  1. Skriv det regulære udtryk.
  2. Indsæt testteksten.
  3. Se match og grupper markeret live, og justér udtrykket, til det stemmer.

Hvornår du bør bruge det

Brug den, når du udvikler valideringer og søg/erstat-udtryk, fejlfinder hvorfor en regex ikke matcher som forventet, eller lærer regex og vil se effekten af hver ændring med det samme.

Ofte stillede spørgsmål

Hvilke flag er tilgængelige?

Fire flag understøttes: g (global — find alle matches, ikke kun den første), i (versalufølsom matching), m (flerlinjet — ^ og $ matcher start/slut på hver linje) og s (dotAll — punktummet . matcher også linjeskift).

Hvordan tester jeg fangstgrupper?

Sæt parenteser omkring den del, du vil fange: (\d+) fanger et eller flere cifre. Hver match i listen viser de fangede gruppeværdier mærket Gruppe 1, Gruppe 2 osv. Navngivne grupper som (?<year>\d{4}) understøttes også.

Hvorfor giver mit mønster en fejl?

Almindelige årsager: uescapede specialtegn (brug \. i stedet for . for at matche et bogstaveligt punktum), uafsluttede parenteser eller kantede parenteser, eller ugyldige flag-kombinationer. Fejlmeddelelsen under mønsterfeltet beskriver problemet.

Kræves g-flaget for at finde alle matches?

Ja. Uden g stopper regex'en efter den første match. Aktivér g for at finde hver forekomst i teststrengen.

Sendes mine mønstre og min tekst til en server?

Nej. Al behandling foregår udelukkende i din browser med den indbyggede JavaScript RegExp-motor. Intet forlader din enhed.

Relaterede værktøjer

Seneste indlæg