Preizkuševalnik regularnih izrazov (ujemanja, skupine in predogled zamenjav)
Morate hitro preizkusiti regex? Prilepite ga in ga takoj preverite s tem orodjem.
Na enem zaslonu si oglejte označena ujemanja, skupine zajema in izhod zamenjave.
Kako uporabljati
- Vnesite vzorec in izberite zastavice, ki jih potrebujete (g/i/m).
- Prilepite izvorno besedilo. Če je samodejni zagon VKLOPLJEN, se rezultati takoj posodobijo.
- Uporabite seznam ujemanj za pregled položajev in skok na posamezno ujemanje.
- Uporabite zavihka Skupine in Zamenjava za preverjanje zajemov in izhoda zamenjave.
Primeri
Izluščevanje e-poštnih naslovov
Vhod: Besedilo, ki vsebuje e-poštne naslove
Izhod: Označena ujemanja ter začetni in končni položaji
Zamenjava key=value
Vhod: Večvrstično besedilo key=value
Izhod: Izhod zamenjave z uporabo $1 in $2
Filter dnevniških vrstic
Vhod: Besedilo dnevnika z INFO / WARN / ERROR
Izhod: Ujemanje po vrsticah z zastavico m
Hitri vodič za zamenjave
- $1, $2 ... : sklici na skupine zajema
- $& : celotno ujemanje
- $` : pred ujemanjem / $' : po ujemanju
Opomba
- To orodje ovrednoti vzorce z regularnimi izrazi JavaScript (ECMAScript).
- Nekatere funkcije PCRE (na primer atomske skupine) niso na voljo.
- Tudi funkcije JavaScript se lahko razlikujejo glede na izvajalno okolje.
- Rezultati niso nujno enaki kot pri PCRE.
Pogosta vprašanja
Kaj pomenijo zastavice g/i/m?
Preklopite jih s potrditvenimi polji. (g=globalno, i=neobčutljivo na velikost črk, m=večvrstično)
Ali lahko preizkusim tudi zamenjavo?
Da. Vnesite niz za zamenjavo in preverite zavihek Zamenjava. Podprti so sklici na skupine, kot je $1.
Kako se to razlikuje od PCRE?
To orodje uporablja regularne izraze JavaScript. Zaradi razlik v specifikaciji lahko isti vzorec vrne drugačne rezultate kot PCRE.