Regex-testare (matchningar, grupper och forhandsvisning av ersattning)

Behover du snabbt kora ett regex-test? Klistra in och verifiera direkt med denna regex-testare.

Se markerade matchningar, capture groups och ersattningsutdata pa en skarm.

Dina indata bearbetas lokalt i webblasaren och skickas inte till en server.

Sa anvander du den

  1. Ange ett monster och valj de flaggor du behover (g/i/m).
  2. Klistra in kalltext. Om Auto-run ar PA uppdateras resultatet direkt.
  3. Anvand matchningslistan for att granska positioner och hoppa till varje matchning.
  4. Anvand flikarna Grupper och Ersattning for att verifiera captures och ersattningsutdata.

Exempel

Extrahering av e-post

Indata: Text som innehaller e-postadresser

Utdata: Markerade matchningar och start/slut-positioner

key=value-ersattning

Indata: Fler-radig key=value-text

Utdata: Ersattningsutdata med $1 och $2

Filter for loggrader

Indata: Loggtext med INFO / WARN / ERROR

Utdata: Radbaserad matchning med m-flaggan

Fusklapp for ersattning

  • $1, $2 ... : referenser till capture groups
  • $& : hela matchningen
  • $` : fore matchning / $' : efter matchning

Obs

  • Detta verktyg utvarderar monster med JavaScript-reguljara uttryck (ECMAScript).
  • Vissa PCRE-funktioner (som atomiska grupper) ar inte tillgangliga.
  • Aven JavaScript-funktioner kan skilja sig mellan olika kormiljoer.
  • Resultaten garanteras inte vara identiska med PCRE.

Vanliga fragor

Vad ar g/i/m-flaggor?

Anvand kryssrutorna for att vaxla dem. (g=global, i=ignore case, m=multiline)

Kan jag ocksa testa ersattning?

Ja. Ange en ersattningsstrang och kontrollera fliken Ersattning. Gruppreferenser som $1 stods.

Hur skiljer sig detta fran PCRE?

Detta verktyg anvander JavaScript-reguljara uttryck. Pa grund av skillnader i specifikationen kan samma monster ge andra resultat an PCRE.

Relaterade verktyg