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.
Sa anvander du den
- Ange ett monster och valj de flaggor du behover (g/i/m).
- Klistra in kalltext. Om Auto-run ar PA uppdateras resultatet direkt.
- Anvand matchningslistan for att granska positioner och hoppa till varje matchning.
- 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.