Regex-testare
Testa JavaScript reguljära uttryck med livemarkering och numrerade fångstgrupper.
Matchningar
Kopierat!
Matchningar visas här.
Markerad
Markerad text visas här.
Så här fungerar det
Regex-testaren matchar ett reguljärt uttryck mot testtext och markerar alla träffar i realtid.
Ange regex-mönstret i mönsterfältet, ange flaggor (g för global, i för skiftlägesokänslig, m för flerrad) och skriv testtext. Träffar markeras omedelbart och träffantal och infångningsgrupper visas nedanför.
Tabellvy av grupper visar alla numrerade och namngivna grupper ((?
Verktyget använder JavaScript ES2018 regex-motorn som stöder lookbehind, namngivna grupper och Unicode-egenskaper (u-flagga).
Användningsfall
- Prototypa inmatningsvalideringsmönster innan de läggs till i kod
- Extrahera strukturerade data — datum, e-postadresser, ID:n — från rå text
- Lära sig regexsyntax interaktivt med omedelbar visuell återkoppling
- Testa kantfall för loggparsingeregler
Vanliga frågor
- Varför fungerar mitt regex i Python men inte här?
- Olika språk har olika regex-motorer. Verktyget använder JavaScript — Python stöder andra syntaxer som (?P
). - Vad betyder g-flaggan?
- Global — hitta alla träffar, inte bara den första.
- Hur matchar jag radbrytning?
- Använd m-flagga och \n i mönstret eller s-flagga (dotAll) för . som matchar radbrytningar.
- Kan jag testa infångningsgrupper?
- Ja — numrerade och namngivna grupper visas i resultattabellen.
- Beräknas regex live?
- Ja — mönstret tillämpas vid varje tangenttryckning.