Regex Tester
Testa, felsök och jämför regex-mönster med insikter i realtid
Ange ett mönster och indata och tryck sedan på Kör för att se resultaten här.
Hur testar man regex-mönster online?
Testa och felsök reguljära uttryck med vår omfattande regex-testare. Validera mönster, testa dem med exempeltext och få detaljerade förklaringar. Inkluderar syntaxmarkering, matchningsvisualisering och stöd för olika regex-varianter.
Funktioner
- Förhandsvisning av träffar i realtid med fångstgrupper
- Ersättningsläge med $1/$2/${name}-expansion
- Mätvärden: antal träffar och körtid
- Körs helt i en Web Worker; ingenting lämnar din webbläsare
Så använder du
- Skriv eller klistra in ditt regex-mönster och välj flaggor.
- Klistra in indatatexten i indatapanelen.
- Klicka på Kör för att se matchningar, grupper och prestanda.
- Byt till Ersätt för att förhandsgranska ersättningar.
Tips och bästa praxis
- Du kan klistra in text direkt från vilken källa som helst — formateringen bevaras.
- Använd rensa-knappen för att börja om utan att ladda om sidan.
- Stora textindata stöds men kan ta lite längre tid att bearbeta.
- Kopiera utdata direkt till din kodredigerare eller ditt dokument.
- Alla transformationer sker omedelbart i din webbläsare utan serverkommunikation.
Vanliga frågor
Lagrar ni min text?
Nej. Allt körs lokalt i din webbläsare.
Kan jag dela ett test?
Ja. Använd delningslänken för att kopiera en permanent länk med tillståndet.
Stöder ni namngivna fångstgrupper?
Ja. Namngivna och numrerade grupper extraheras och listas med positioner och värden.
Hur hanteras mycket stora indata?
Bearbetningen körs i en Web Worker med timeouts, minnesskydd, blockvis skanning och Avbryt för att hålla gränssnittet responsivt. Verktyget är utformat för att hantera både små och stora indata effektivt, med hjälp av moderna webbläsarfunktioner för optimal prestanda.
Hur ersätter jag med grupper?
Använd $1, $2… för numrerade grupper och ${name} för namngivna grupper i läget Ersätt.
Skickas mina data till någon server?
Nej. Allt körs lokalt i din webbläsare; inget laddas upp.
Hur matchar jag över rader?
Använd m för att ^/$ ska matcha radgränser och s (dotAll) för att . ska matcha radbrytningar.