Monu Tools

Regex-tester

Test et regulært uttrykk mot teksten din i sanntid. Se hvert treff fremhevet, med innfangingsgrupper og flagg. Kjører helt i nettleseren din.

Slik bruker du Regex-tester

  1. 01

    Skriv det regulære uttrykket ditt i mønsterfeltet.

  2. 02

    Slå på flaggene (g, i, m, s, u) du trenger.

  3. 03

    Skriv inn teststrengen og se treffene fremhevet med gruppene sine.

Ofte stilte spørsmål

Hvilken regex-variant brukes?

JavaScript-motoren (ECMAScript) som er innebygd i nettleseren din, så resultatene samsvarer med det JavaScript- og TypeScript-koden din vil gjøre.

Hva betyr flaggene?

g treffer alle forekomster, i ignorerer store/små bokstaver, m gjør at ^ og $ treffer ved linjeskift, s lar punktum treffe linjeskift, og u aktiverer full Unicode-håndtering.

Hvordan treffer jeg over flere linjer?

Aktiver flerlinjeflagget (m) så ^ og $ treffer ved hvert linjeskift, og legg til dotAll-flagget (s) hvis du også trenger at punktum treffer linjeskifttegn.

Vises innfangingsgrupper?

Ja. Hvert treff lister opp de nummererte innfangingsgruppene sine, og navngitte grupper vises ved navn, så du kan se nøyaktig hva hver del av mønsteret fanget inn.

Hvorfor fungerer mønsteret mitt her, men ikke i et annet språk?

Dette bruker JavaScript-motoren. PCRE, Python og andre deler det meste av syntaksen, men avviker i lookbehind, navngitte grupper og noen escapes, så porter avanserte mønstre med forsiktighet.

Lastes teksten min opp?

Nei. Mønsteret og testteksten din evalueres helt i nettleseren din og forlater aldri enheten din.

Om dette verktøyet

Regex-testeren lar deg bygge og feilsøke regulære uttrykk mot din egen eksempeltekst, med treff fremhevet i sanntid mens du skriver. Den bruker JavaScript-motoren for regulære uttrykk, den samme som i hver nettleser og i Node.js, så et mønster som fungerer her fungerer i JavaScript- og TypeScript-koden din.

Slå på de globale, ufølsomme for store/små bokstaver, flerlinjede og andre flaggene, og se hvert treff sammen med innfangingsgruppene sine. Den er nyttig for å validere inndataformater, hente ut felt fra logger, eller teste et mønster før du limer det inn i kode. Alt kjører i nettleseren din, så mønstrene og testteksten din lastes aldri opp. Merk at andre språk som PCRE, Python og Go deler det meste av syntaksen, men avviker i noen funksjoner, så noen få avanserte konstruksjoner kan oppføre seg annerledes utenfor JavaScript.

Relaterte verktøy