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.

Dit input behandles lokalt i browseren og sendes ikke til en server.

Sadan bruges det

  1. Indtast et monster, og vaelg de flag, du har brug for (g/i/m).
  2. Indsaet kildetekst. Hvis automatisk kor er TIL, opdateres resultaterne med det samme.
  3. Brug matchlisten til at kontrollere placeringer og ga til hvert match.
  4. 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.

Relaterede vaerktojer