Regex testare
Testa ett reguljärt uttryck mot din text och se varje matchning och fånga grupp.
Regex testare
Skriv ett reguljärt uttryck, klistra in texten du vill prova på och matchningarna visas medan du skriver. Varje match får sitt eget block: raden och kolumnen den börjar på, dess position i strängen, den matchade texten i sig och värdet på varje fångstgrupp, numrerad på det sätt som en ersättning refererar till dem som $1 och $2. Namngivna grupper är märkta med det namn du gav dem, och en grupp som inte deltog i matchen säger det istället för att tyst inte visa någonting.
Växla läget till "Ersätt matchningar" för att se vad mönstret faktiskt skulle göra med texten. Ersättningsfältet använder samma syntax som JavaScripts String.replace, så $1 infogar den första gruppen, $<namn> en namngiven och $& hela matchningen. Det är det snabbaste sättet att kontrollera ett bulkbyte över en loggfil eller en CSV-export innan du kör den på riktigt.
De fem flaggorna är enkla kryssrutor. Global, på som standard, hittar varje match snarare än att stanna vid den första – stäng av den och bara den första matchningen listas, eller i ersättningsläge ersätts bara den första. Ignorera fallet gör att Cat matchar katt. Flerradspunkter ^ och $ i början och slutet av varje rad istället för hela texten. Punkt matchar radbrytningar låter en punkt korsa en ny linje. Unicode möjliggör escape-egenskaper som \\p{L} och matchningar efter kodpunkt, som du behöver för emoji och icke-latinska skript.
Två gränser håller fliken lyhörd: ett mönster på över 500 tecken vägras, och skanningen avbryts efter 10 000 matchningar, vilket sammanställningen berättar om. Ditt mönster och din text stannar på din enhet – ingenting laddas upp, så produktionsloggar och kundregister är säkra att testa mot.