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.
Slik bruker du det
- Skriv inn et mønster og velg flaggene du trenger (g/i/m).
- Lim inn kildetekst. Hvis automatisk kjøring er PÅ, oppdateres resultatene umiddelbart.
- Bruk trefflisten til å inspisere posisjoner og hoppe til hvert treff.
- 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.