Regex-tester (treff, grupper og forhåndsvisning av erstatning)

Trenger du å kjøre en regex-test raskt? Lim inn og verifiser umiddelbart med denne regex-testeren.

Se fremhevede treff, fangstgrupper og resultatet av erstatning på én skjerm.

Inndata behandles lokalt i nettleseren og sendes ikke til en server.

Slik bruker du det

  1. Skriv inn et mønster og velg flaggene du trenger (g/i/m).
  2. Lim inn kildetekst. Hvis automatisk kjøring er PÅ, oppdateres resultatene umiddelbart.
  3. Bruk trefflisten til å inspisere posisjoner og hoppe til hvert treff.
  4. Bruk fanene Grupper og Erstatning for å kontrollere fangster og erstatningsresultat.

Eksempler

Uttrekk av e-post

Inndata: Tekst som inneholder e-postadresser

Utdata: Fremhevede treff og start-/sluttposisjoner

Erstatning av key=value

Inndata: Flerlinjet key=value-tekst

Utdata: Erstatningsutdata ved bruk av $1 og $2

Filter for logglinjer

Inndata: Loggtekst med INFO / WARN / ERROR

Utdata: Linjebasert matching med m-flagget

Hurtigguide for erstatning

  • $1, $2 ... : referanser til fangstgrupper
  • $& : hele treffet
  • $` : før treff / $' : etter treff

Merknad

  • Dette verktøyet evaluerer mønstre med JavaScript-regulære uttrykk (ECMAScript).
  • Noen PCRE-funksjoner (som atomiske grupper) er ikke tilgjengelige.
  • Selv JavaScript-funksjoner kan variere etter kjøremiljø.
  • Resultatene er ikke garantert å være identiske med PCRE.

FAQ

Hva er flaggene g/i/m?

Bruk avkrysningsboksene for å slå dem av eller på. (g=global, i=ignorer store/små bokstaver, m=flerlinjet)

Kan jeg teste erstatning også?

Ja. Skriv inn en erstatningsstreng og kontroller fanen Erstatning. Gruppereferanser som $1 støttes.

Hvordan skiller dette seg fra PCRE?

Dette verktøyet bruker JavaScript-regulære uttrykk. På grunn av forskjeller i spesifikasjonen kan samme mønster gi andre resultater enn PCRE.

Relaterte verktøy