Kode og format

Regex-testen

Skriv et regex-mønster, test det mot tekst; Kamper markeres, fangstgrupper og antall kamper listes umiddelbart. Gratis, på klientsiden.

Regex-testen
/ / g
Flere flagg kan velges; Aktive flagg er markert.
Informasjon

Om Regex-testen

Regulære uttrykk (regulært uttrykk / regex) er en kraftig språkstandard som brukes til å søke, verifisere eller hente ut spesifikke mønstre i tekst. I enkle sjekker som e-post, telefonnummer eller URL-verifisering; Den samme syntaksen gjelder for avanserte oppgaver som loggfilparsing eller komplekse teksttransformasjoner. Med dette gratis Regex-testverktøyet kan du umiddelbart teste skrivemønsteret ditt på ekte tekst.

Kjøretøy, Global (G), Case Insensitive (i), Flere linjer (m), dot-all (s/dotAll) og Unicode (u) flagg. Alle matchende deler er markert i farger i teksten. Hvis aktuelt, fangstgrupper ((gruppe)) er listet etter nummer i en egen tabell; Så du kan enkelt se hvilken verdi gruppen fanger. Når du skriver inn et ugyldig mønster, varsler verktøyet umiddelbart og krasjer ikke appen.

Hele prosessen foregår i nettleseren din; Tekstmeldingen din sendes ikke til noen servere. JavaScript er innebygd RegExp Siden motoren brukes, er resultatene nøyaktig kompatible med JavaScript-miljøer. Du kan bruke dette verktøyet som et øvingsområde i regex-læringsprosessen din, eller for å live teste mønsteret du skal bruke i prosjektet ditt.

Hvordan bruke det?

Steg for steg

  1. Regex-mønster boks, skriv inn uttrykket du vil teste (skråstreker) / uten mønster, bare).
  2. I henhold til ditt behov Flagg Velg: g Alle kamper, i kasus-sensitiv, m Mange linjer, s Dot-all, u Unicode.
  3. Testtekst I feltet, lim inn eller skriv inn teksten du vil prøve mønsteret på.
  4. Resultatet oppdateres umiddelbart: matcher Den er fremhevet, antall treff vises.
  5. Hvis det finnes capture-grupper, klikk Gruppetabell dukker opp; Gruppenummer og verdier er oppført.
FAQ

Ofte stilte spørsmål

g: Global — Alle kamper, ikke bare den første kampen. i: kasus-insensitiv — ingen forskjell i kasus. m: flerlinje — ^ og $ Det tolkes som begynnelsen/slutten på linjen. s: dotAll — prikk (.) kartlegger også linjeskiftet. u: Unicode — tilbyr full Unicode-støtte.

Når verktøyet fanger det ugyldige mønsteret, vises en rød advarsel og det nåværende resultatet slettes. Appen krasjer ikke; Når du korrigerer mønsteret, blir resultatet umiddelbart oppdatert.

Seksjonene du omslutter i parentes i mønsteret ditt danner en capture-gruppe: for eksempel (\d+). For hver kamp deles innholdet i disse gruppene inn i Gruppe 1, Gruppe 2... Den er listet som følger. Navnløse og navngitte grupper ((?<ad>...)) støttes.

Siden beregningen gjøres med nettleserens JavaScript-motor, er den rask i moderne nettlesere, selv med noen få MB tekst. Veldig lange mønstre eller fraser med «katastrofal tilbakekobling» kan gjøre nettleseren tregere; I dette tilfellet, oppdater siden.

Regex-mønsteret og testteksten din behandles kun i nettleseren din; Ingen data overføres til serveren eller lagres.