Regex-tester (match, grupper og forhandsvisning af erstatning)
Har du brug for hurtigt at køre en regex-test? Indsaet og verificer med det samme med denne regex-tester.
Se fremhaevede match, capture-grupper og output fra erstatning pa en enkelt skaerm.
Sadan bruges det
- Indtast et monster, og vaelg de flag, du har brug for (g/i/m).
- Indsaet kildetekst. Hvis automatisk kor er TIL, opdateres resultaterne med det samme.
- Brug matchlisten til at kontrollere placeringer og ga til hvert match.
- Brug fanerne Grupper og Erstatning til at kontrollere captures og output fra erstatning.
Eksempler
Udtrak af e-mailadresser
Input: Tekst med e-mailadresser
Output: Fremhaevede match og start-/slutpositioner
Erstatning af key=value
Input: Key=value-tekst pa flere linjer
Output: Output fra erstatning med $1 og $2
Filter af loglinjer
Input: Logtekst med INFO / WARN / ERROR
Output: Linje-baseret matchning med m-flag
Huskeliste til erstatning
- $1, $2 ... : referencer til capture-grupper
- $& : hele matchet
- $` : for matchet / $' : efter matchet
Bemaerkning
- Dette vaerktoj evaluerer monstre med JavaScript-regulare udtryk (ECMAScript).
- Nogle PCRE-funktioner (som atomare grupper) er ikke tilgaengelige.
- Selv JavaScript-funktioner kan variere efter runtime-miljo.
- Resultater er ikke garanteret at vaere identiske med PCRE.
FAQ
Hvad er g/i/m-flag?
Brug afkrydsningsfelter til at sla dem til eller fra. (g=global, i=ignorer store/sma bogstaver, m=flere linjer)
Kan jeg ogsa teste erstatning?
Ja. Indtast en erstatningsstreng, og kontrollér fanen Erstatning. Gruppereferencer som $1 understottes.
Hvordan er dette anderledes end PCRE?
Dette vaerktoj bruger JavaScript-regulare udtryk. Pa grund af forskelle i specifikationerne kan det samme monster give andre resultater end PCRE.