Regex Tester
Testa reguljära uttryck i realtid
Skriv ditt regex-mönster, ange en teststräng och se matchningar markerade omedelbart. Stöder globala, skiftlägesokänsliga och flerlinjiga flaggor.
Live Matchmarkering
Se matchningar markerade i din teststräng medan du skriver ditt mönster. Omedelbar visuell feedback.
Alla JS Regex-flaggar
Växla globala (g), skiftlägesokänsliga (i), flerlinjiga (m) och punkt-all (s) flaggor med ett klick.
Detaljer om fångstgrupper
Visa alla matchningar med fullständiga detaljer inklusive fångstgrupper, index och matchad text.
100% Klientsidan
Körs helt i din webbläsare. Inga serveranrop, ingen datainsamling, omedelbara resultat.
Reguljära uttryck: Ett utvecklarverktyg av högsta vikt
Reguljära uttryck (regex eller regexp) är kraftfulla mönster som används för att matcha, söka och manipulera text. De stöds i praktiskt taget alla programmeringsspråk inklusive JavaScript, Python, Java, PHP och mer. Från att validera e-postadresser till att analysera loggfiler, är regex en oumbärlig färdighet för varje utvecklare.
Vanlig Regex-syntax
Nyckelelement i regex inkluderar: \d (siffror), \w (ordtecken), \s (mellanslag), . (vilket tecken som helst), * (noll eller fler), + (ett eller fler), ? (valfritt), [] (teckenklasser), () (grupper), ^ (början) och $ (slut). Kombinera dessa byggstenar för att skapa mönster som exakt matchar den text du behöver. Till exempel, \b\w+@\w+\.\w+\b matchar enkla e-postliknande mönster.
Tips för att skriva bättre regex
Börja enkelt och bygg upp komplexitet. Testa ofta med verkliga exempeldata. Använd icke-griska kvantifierare (*? och +?) när du vill ha den kortaste möjliga matchningen. Använd namngivna grupper (?