Monu Tools

Regex-tester

Test et regulært udtryk mod din tekst i realtid. Se hvert match fremhævet, med fangstgrupper og flag. Kører helt i din browser.

Sådan bruger du Regex-tester

  1. 01

    Skriv dit regulære udtryk i mønsterfeltet.

  2. 02

    Slå de flag til (g, i, m, s, u), du har brug for.

  3. 03

    Indtast teststrengen, og se match fremhævet med deres grupper.

Ofte stillede spørgsmål

Hvilken regex-variant bruges?

JavaScript-motoren (ECMAScript) indbygget i din browser, så resultaterne svarer til det, din JavaScript- og TypeScript-kode vil gøre.

Hvad betyder flagene?

g matcher alle forekomster, i ignorerer store/små bogstaver, m får ^ og $ til at matche ved linjeskift, s lader punktummet matche linjeskift, og u aktiverer fuld Unicode-håndtering.

Hvordan matcher jeg på tværs af flere linjer?

Aktivér multiline (m)-flaget, så ^ og $ matcher ved hvert linjeskift, og tilføj dotAll (s)-flaget, hvis du også har brug for, at punktummet matcher linjeskiftstegn.

Vises fangstgrupper?

Ja. Hvert match viser sine nummererede fangstgrupper, og navngivne grupper vises ved navn, så du kan se nøjagtigt, hvad hver del af mønsteret fangede.

Hvorfor virker mit mønster her, men ikke i et andet sprog?

Dette bruger JavaScript-motoren. PCRE, Python og andre deler det meste syntaks, men adskiller sig i lookbehind, navngivne grupper og nogle escapes, så overfør avancerede mønstre med omtanke.

Uploades min tekst?

Nej. Mønsteret og din testtekst evalueres helt i din browser og forlader aldrig din enhed.

Om dette værktøj

Regex-testeren lader dig bygge og fejlsøge regulære udtryk mod din egen eksempeltekst, med match fremhævet live, mens du skriver. Den bruger JavaScript-motoren til regulære udtryk, den samme som i alle browsere og i Node.js, så et mønster, der virker her, virker i din JavaScript- og TypeScript-kode.

Slå global-, store/små-bogstavs-, multiline- og andre flag til, og se hvert match sammen med dets fangstgrupper. Den er nyttig til at validere inputformater, udtrække felter fra logfiler eller teste et mønster, før du indsætter det i kode. Alt kører i din browser, så dine mønstre og din testtekst uploades aldrig. Bemærk, at andre sprog som PCRE, Python og Go deler det meste syntaks, men adskiller sig i nogle funktioner, så enkelte avancerede konstruktioner kan opføre sig anderledes uden for JavaScript.

Relaterede værktøjer