Regulært uttrykk
Gratis online regex-testverktøy, sanntidssamsvarsforhåndsvisning
Om Regex Tester
En JavaScript RegExp-arbeidsbenk som kjører helt i nettleseren din. Skriv inn et mønster, sett flagg med veksleknapper, og se umiddelbart treff uthevet i teststrengen pluss en per-treff-nedbrytning med indeks, lengde og fangstgrupper. Ekstra paneler inkluderer en menneskelig lesbar mønsterforklaring, en erstatningsforhåndsvisning ved hjelp av $-syntaks, åtte ferdige vanlige mønstre, og en søkbar jukseark for regex-tokens.
Hvordan bruke
1. Skriv inn mønsteret ditt mellom /-skilletegnene; den live-merket viser /mønster/flagg. 2. Veksle flagg med g/i/m/s/u/y-knappene (svev for navn). 3. Skriv inn teststrengen din i venstre kort; treff utheves og listes i høyre kort. 4. Utvid Erstatning for å forhåndsvise text.replace-utdata, Vanlige mønstre for å sette inn forhåndsinnstillinger, eller Jukseark for å kopiere tokens. 5. Bruk tilbakestillingsknappen (RotateCcw) for å tømme mønster, teststreng, flagg og erstatning.
Flagg, treff og jukseark
Seks flagg-veklinger tilsvarer direkte JavaScript-flagg: g (global, finner alle treff), i (ufølsom for store/små bokstaver), m (multilinje ^/$), s (dotAll, . samsvarer med linjeskift), u (unicode), og y (klebrig). Uten g returneres bare det første treffet. Hvert treffkort viser indeksen, matchet tekst, lengden, og eventuelle nummererte fangstgrupper fargekodet $1-$5. Erstatning bruker standard JavaScript $1/$&-syntaks mot den kompilerte regex. Juksearket grupperer tokens i Tegn, Kvantifiserere, Anker, Grupper, Se-omkring, Flagg og Spesielle tegn, og å klikke på en rad kopierer tokenet til utklippstavlen.
▶Hvorfor returnerer mønsteret mitt bare ett treff?
▶Hvilken type regulære uttrykk støttes?
▶Hvordan vises fangstgrupper i resultatene?
▶Kan jeg kopiere et regex-token direkte fra juksearket?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe