0

Regex Tester Online

Felsök JavaScript reguljära uttryck live: markerade matchningar, fånga grupper, flaggor och ersättningsförhandsgranskning.

Stöder $1, $2 och namngivna referenser som $<namn>; $& infogar hela matchen. Lämna tomt för att dölja förhandsgranskningen.

Bearbetar... 0%

Resultat

Denna regex-testare är en live-arbetsbänk för att utveckla och felsöka reguljära JavaScript-uttryck. Skriv ett mönster, växla mellan flaggorna g, i, m, s och u och klistra in valfri testtext: matchningar markeras direkt i texten medan du skriver, en räknare visar hur många som hittades och en detaljerad lista delar upp varje matchning i dess numrerade och namngivna fångstgrupper. Syntaxfel misslyckas inte bara tyst – testaren visar det exakta meddelandet från JavaScript-motorn, så en lös parentes eller en ogiltig kvantifierare fångas omedelbart.

Den är byggd för mönsterutveckling, inte engångstextoperationer. När du designar en infångning för en loggparser, testar vilka URL-format en validering accepterar, eller lär dig vad lookaheads faktiskt gör, måste du se grupper, positioner och kantfall – det är vad det här verktyget visar. För enkla vardagliga hitta eller hitta-och-ersätta jobb på en textbit är de dedikerade sök-i-text- och ersätt-i-text-verktygen snabbare; den här testaren är dit du går för att få själva mönstret rätt.

Ersättningsläget förvandlar det till en förhandsgranskning av omstrukturering: skriv in en ersättningssträng med referenser till $1, $& eller $<namn> och se den transformerade texten sida vid sida med originalet innan du överför uttrycket till kod. I kombination med de förinställda sidorna – färdiga mönster för e-post, URL:er, telefonnummer, IP-adresser, datum och lösenordspolicyer – fungerar det som en praktisk referens för vanliga verkliga uttryck.

Allt körs lokalt i din webbläsare med den inbyggda JavaScript RegExp-motorn - samma motor som kör ditt mönster i produktions JS-kod, så det som matchar här matchar där. Ingen text eller mönster laddas upp någonstans, vilket gör det säkert att felsöka uttryck mot riktiga loggar, kunddataprover eller konfigurationsfiler, även offline.