Testovač regexov (zhody, skupiny a náhľad nahradenia)
Potrebujete rýchlo overiť regex? Vložte vzor a okamžite ho skontrolujte pomocou tohto testovača.
Na jednej obrazovke uvidíte zvýraznené zhody, zachytené skupiny aj výstup nahradenia.
Ako používať
- Zadajte vzor a vyberte potrebné príznaky (g/i/m).
- Vložte zdrojový text. Ak je automatické spustenie zapnuté, výsledky sa aktualizujú okamžite.
- Pomocou zoznamu zhôd skontrolujte pozície a prejdite na jednotlivé zhody.
- Na kartách Skupiny a Nahradenie overte zachytenia a výstup nahradenia.
Príklady
Extrahovanie e-mailov
Vstup: Text obsahujúci e-mailové adresy
Výstup: Zvýraznené zhody a počiatočné/koncové pozície
Nahradenie key=value
Vstup: Viacriadkový text key=value
Výstup: Výstup nahradenia pomocou $1 a $2
Filter riadkov logu
Vstup: Text logu s INFO / WARN / ERROR
Výstup: Zhody po riadkoch s príznakom m
Ťahák pre nahradenie
- $1, $2 ... : odkazy na zachytené skupiny
- $& : celá zhoda
- $` : pred zhodou / $' : po zhode
Poznámka
- Tento nástroj vyhodnocuje vzory pomocou regulárnych výrazov JavaScriptu (ECMAScript).
- Niektoré funkcie PCRE (napríklad atómové skupiny) nie sú dostupné.
- Aj funkcie JavaScriptu sa môžu líšiť podľa runtime prostredia.
- Výsledky nemusia byť zhodné s PCRE.
Často kladené otázky
Čo sú príznaky g/i/m?
Prepínajú sa pomocou zaškrtávacích políčok. (g=globálne, i=bez rozlišovania veľkosti písmen, m=viacriadkovo)
Môžem testovať aj nahradenie?
Áno. Zadajte reťazec nahradenia a skontrolujte kartu Nahradenie. Podporujú sa odkazy na skupiny ako $1.
V čom sa to líši od PCRE?
Tento nástroj používa regulárne výrazy JavaScriptu. Kvôli rozdielom v špecifikácii môže rovnaký vzor priniesť iné výsledky než PCRE.