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.

Vaš vnos se obdela lokalno v brskalniku in ni poslan na strežnik.

Kako uporabljati

  1. Vnesite vzorec in izberite zastavice, ki jih potrebujete (g/i/m).
  2. Prilepite izvorno besedilo. Če je samodejni zagon VKLOPLJEN, se rezultati takoj posodobijo.
  3. Uporabite seznam ujemanj za pregled položajev in skok na posamezno ujemanje.
  4. 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.