Regex-tester & fejlretter

Regex-tester & fejlretter

Test, fejlret og skriv regulære udtryk i realtid. Find matchende delstrengforekomster og indfang indeksgrupper øjeblikkeligt.

/ /
Matchresultater:
0 Matches

Flere værktøjer

Funktioner

Hvorfor bruge Regex Tester?

Test og fejlret regulære udtryk i realtid.

🎯

Match i realtid

Reviser udtryk i farten og fremhæver alle matchede match i emnebeholderen.

🧬

Opsamlingsgrupper

Inspicér fangede token-indeksparenteser og navngivne grupper tydeligt.

⚙️

Tilpasning af flag

Slå global søgning, ignorering af store og små bogstaver eller flerlinjede matchningsbegrænsninger til/fra øjeblikkeligt.

✔️

Standardkompatibilitet

Fuldt i overensstemmelse med standard JavaScript-regex-syntaksspecifikationer.

🔒

Ingen serverindsendelser

Operationer udføres i lokal browserhukommelse. Subjectets data og mønstre uploades aldrig.

🛡️

Beskyttelse mod uendelig løkke

Afbryder automatisk nulbredde-matchløkker for at forhindre, at fanen fryser.

Ofte stillede spørgsmål

Et regulært udtryk er en sekvens af tegn, der danner et søgemønster. Det kan bruges til tekstsøgning og teksterstatningsoperationer.

Flaget 'g' (global) sikrer, at alle matchmønstre returneres i stedet for at stoppe efter det første match. Flaget 'i' (ignorer store og små bogstaver) gør søgematchning uafhængig af store og små bogstaver.

Ethvert delmønster i parenteser (f.eks. (\w+)) udgør en fangstgruppe. Værktøjet viser indholdet og indekset for hver fangstgruppe separat.

Nej. Alt sker på klientsiden. Vær forsigtig med 'katastrofal backtracking'-mønstre, som midlertidigt kan få browserfaner til at fryse.

Det opstår, når et regulært udtryk bruger indlejrede kvantifikatorer (som (a+)+), hvilket får motoren til at gennemsøge et eksponentielt antal stier for en streng, der ikke matcher, hvilket fører til ydeevneproblemer.

Almindelige flag omfatter g (global søgning), i (uden forskel på store og små bogstaver), m (flerlinjesøgning), og s (lader punktum matche ny linje).

Moderne JavaScript-regexmotorer understøtter både lookaheads ((?=...)) og lookbehinds ((?<=...)).
Accepter du cookies?

Vi bruger cookies for at forbedre din browseroplevelse. Ved at bruge dette site accepterer du vores cookiepolitik.

Mere
Loading chat...
Connecting to community chat.