Gratis / Online

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.

/ / gi

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 (?...) för läsbarhet. Undvik katastrofal backtracking genom att vara specifik med dina mönster - använd teckenklasser [] istället för . när det är möjligt, och förankra dina mönster med ^ och $ när det är lämpligt.

Regex Tester FAQ