Regex-testare och felsökare

Regex-testare och felsökare

Testa, felsök och skriv reguljära uttryck i realtid. Hitta matchande delsträngar och indexgrupper för matchningar direkt.

/ /
Matchningsresultat:
0 Matches

Fler verktyg

Funktioner

Varför använda Regex-tester?

Testa och felsök reguljära uttryck i realtid.

🎯

Matchningar i realtid

Granskar uttryck direkt och markerar alla matchningar i textbehållaren.

🧬

Fångstgrupper

Inspektera indexparenteser för fångade token och namngivna grupper tydligt.

⚙️

Anpassning av flaggor

Växla global sökning, skiftlägesokänslighet eller flerradiga matchningsbegränsningar omedelbart.

✔️

Standardkompatibilitet

Fullt i linje med standard JavaScript regex-syntaxspecifikationer.

🔒

Inga överföringar till servern

Operationer körs i lokalt webbläsarminne. Ämnespayload och mönster laddas aldrig upp.

🛡️

Skydd mot oändliga loopar

Avbryter automatiskt matchningsloopar med nollbredd för att förhindra att fliken fryser.

Vanliga frågor

Ett reguljärt uttryck är en sekvens av tecken som bildar ett sökmönster. Det kan användas för textsökning och textersättningsoperationer.

Flaggan 'g' (global) säkerställer att alla matchande mönster returneras istället för att stoppa efter den första matchen. Flaggan 'i' (ignorera skiftläge) gör att sökningen blir skiftlägesokänslig.

Varje delmönster som omges av parenteser (t.ex. (\w+)) bildar en fångstgrupp. Verktyget listar innehållet och indexet för varje fångstgrupp separat.

Nej. Allt sker på klientsidan. Var försiktig med 'katastrofal backtracking'-mönster som kan tillfälligt frysa webbläsarflikar.

Det inträffar när ett reguljärt uttryck använder nästlade kvantifierare (som (a+)+), vilket får motorn att söka igenom ett exponentiellt antal vägar för en icke-matchande sträng, vilket leder till prestandaproblem.

Vanliga flaggor är g (global sökning), i (skiftlägesokänslig sökning), m (flerradssökning) och s (gör att punkt kan matcha radbrytning).

Moderna JavaScript-regexmotorer stödjer både lookahead ((?=...)) och lookbehind ((?<=...)).
Accepterar du cookies?

Vi använder cookies för att förbättra din webbupplevelse. Genom att använda denna webbplats ger du ditt samtycke till vår cookiepolicy.

Mer
Loading chat...
Connecting to community chat.