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.
Használat
- Adj meg egy mintát, és válaszd ki a szükséges jelzőket (g/i/m).
- Illeszd be a forrásszöveget. Ha az automatikus futtatás BE van kapcsolva, az eredmény azonnal frissül.
- Az egyezéslistával vizsgáld meg a helyeket, és ugorj bármelyik egyezésre.
- 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.