DEV

Reguljära Uttryck Förklarade — Testa och Felsök Regex-mönster

Reguljära uttryck är ett av de mest kraftfulla — och mest förvirrande — verktygen i en utvecklares verktygslåda. Att skriva ett regex-mönster och testa det mot exempeldata i din kod innebär långsamma kompilera-köra-kontrollera-cykler. Vår Regex-testare markerar matchningar i realtid när du redigerar mönstret.

Vad är en regex-testare?

En regex-testare är ett interaktivt verktyg där du anger ett reguljärt uttrycksmönster och teststrängar, och omedelbart ser vilka delar av texten som matchar. Matchade regioner markeras, fångstgrupper listas och fel i mönstret flaggas när du skriver.

Hur använder du regex-testaren?

Ange ditt reguljära uttrycksmönster i mönsterfältet. Ange flaggor som global (g), skiftlägesokänslig (i) eller flerrad (m) med växlingsknapparna. Klistra in eller skriv din teststräng i textfältet nedan. Matchningar markeras direkt och fångstgrupper listas med deras index och matchat innehåll.

Bästa praxis för regex

Börja med ett enkelt mönster och bygg upp det stegvis. Använd icke-infångande grupper (?:...) när du behöver gruppering men inte behöver extrahera texten. Var försiktig med giriga kvantifierare (.*) — använd lata kvantifierare (.*?) när du vill ha kortaste möjliga matchning.