Regex tesztelő (egyezések, csoportok és csere-előnézet)

Gyorsan szeretnél regexet tesztelni? Illeszd be, és azonnal ellenőrizd ezzel a regex tesztelővel.

Lásd egy képernyőn a kiemelt egyezéseket, a csoportokat és a csere kimenetét.

A bemenet helyben, a böngészőben kerül feldolgozásra, és nem jut szerverre.

Használat

  1. Adj meg egy mintát, és válaszd ki a szükséges jelzőket (g/i/m).
  2. Illeszd be a forrásszöveget. Ha az automatikus futtatás BE van kapcsolva, az eredmény azonnal frissül.
  3. Az egyezéslistával vizsgáld meg a helyeket, és ugorj bármelyik egyezésre.
  4. A Csoportok és Csere füleken ellenőrizd az elkapott részeket és a cserék eredményét.

Példák

E-mail-címek kinyerése

Bemenet: E-mail-címeket tartalmazó szöveg

Kimenet: Kiemelt egyezések kezdő és záró pozícióval

key=value csere

Bemenet: Többsoros key=value szöveg

Kimenet: Csere kimenet $1 és $2 használatával

Naplósor-szűrés

Bemenet: INFO / WARN / ERROR sorokat tartalmazó naplószöveg

Kimenet: Soronkénti egyezés m jelzővel

Csere gyorssegédlet

  • $1, $2 ... : csoporthivatkozások
  • $& : teljes egyezés
  • $` : egyezés előtti rész / $' : egyezés utáni rész

Megjegyzés

  • Ez az eszköz a mintákat JavaScript (ECMAScript) reguláris kifejezésekkel értékeli ki.
  • Bizonyos PCRE-funkciók (például az atomi csoportok) nem érhetők el.
  • Még a JavaScript-funkciók is eltérhetnek a futtatókörnyezettől függően.
  • Az eredmények nem garantáltan egyeznek a PCRE viselkedésével.

GYIK

Mit jelentenek a g/i/m jelzők?

Jelölőnégyzetekkel kapcsolhatók. (g=globális, i=kis- és nagybetűt nem megkülönböztető, m=többsoros)

Tesztelhetem a cserét is?

Igen. Adj meg egy cserekarakterláncot, és nézd meg a Csere fület. Az olyan csoporthivatkozások, mint a $1, támogatottak.

Miben különbözik ez a PCRE-től?

Ez az eszköz JavaScript reguláris kifejezéseket használ. A specifikációs különbségek miatt ugyanaz a minta eltérő eredményt adhat, mint a PCRE.

Kapcsolódó eszközök