Regex-testaaja
Testaa ja virheenjäljitä säännöllisiä lausekkeita reaaliaikaisella täsmäyksellä ja ryhmien sieppauksella.
Mitä regex-syntaksia tämä työkalu tukee?
Tämä työkalu tukee JavaScriptin säännöllisten lausekkeiden syntaksia, jota käytetään laajasti web-kehityksessä. Tukee lippuja kuten g, i, m, s ja u.
Miten sieppaan ryhmiä regexissäni?
Käytä sulkuja () sieppaavien ryhmien luomiseen. Täsmäävät ryhmät näytetään tulosten alla. Esimerkiksi, (\d+)-(\d+) sieppaa kaksi numeroryhmää, jotka on erotettu yhdysviivalla.
Mitä regex-liput ovat?
Liput muuttavat regex-moottorin hakutapaa. g = globaali, i = kirjainkoosta riippumaton, m = monirivinen, s = dotAll, u = unicode-tila.
Miksi regexini ei täsmää?
Yleisiä ongelmia: eskapoimattomat erikoismerkit kuten . * + ?, virheelliset ankkurit tai väärät lipun asetukset. Tarkista virheilmoitus kuviokentän alla.
Miten täsmään erikoismerkkejä?
Eskapoi erikoismerkit kenoviivalla. Esimerkiksi, \. täsmää kirjaimellisen pisteen, \* täsmää kirjaimellisen tähtimerkin, ja \? täsmää kirjaimellisen kysymysmerkin.
Mikä on ahneiden ja laiskojen kvantorien ero?
Ahneet kvantorit (*, +, ?, {}) täsmäävät niin paljon kuin mahdollista, kun taas laiskat kvantorit (*?, +?, ??, {}?) täsmäävät niin vähän kuin mahdollista. Esimerkiksi, <.*> täsmää koko merkkijonon, kun taas <.*?> täsmää lyhimmän mahdollisen tagin.
Miten käytän merkkiluokkia?
Merkkiluokat [abc] täsmäävät mihin tahansa yksittäiseen merkkiin suluissa. Voit käyttää alueita kuten [a-z] pienille kirjaimille, [0-9] numeroille, tai [^abc] negaatiolle (täsmää kaikkeen muuhun paitsi a, b, tai c).
Voinko testata useita kuvioita kerralla?
Et, tämä työkalu testaa yhden kuvion kerrallaan. Voit kuitenkin nopeasti vaihtaa kuvioiden ja testimerkkijonojen välillä verrataksesi tuloksia.
Tukeeko tämä työkalu lookahead ja lookbehind?
Kyllä, JavaScript regex tukee positiivista lookahead (?=), negatiivista lookahead (?!), positiivista lookbehind (?<=) ja negatiivista lookbehind (?<!) väitteitä.
Miten täsmään unicode-merkkejä?
Käytä lippua u ottaaksesi unicode-tilan käyttöön. Sitten voit käyttää syntaksia \u{XXXX} unicode-koodipisteille, tai merkkiominaisuuksia kuten \p{Letter} täsmätäksesi minkä tahansa kirjaimen millä tahansa kielellä.
Mitä ankkurit ovat regexissä?
Ankkurit ovat nollaleveyden väitteitä, jotka täsmäävät sijainteihin, eivät merkkeihin. ^ täsmää rivin (tai merkkijonon) alun, $ täsmää lopun, \b täsmää sanarajat, ja \B täsmää ei-sanarajat.
Miten korvaan täsmäävän tekstin?
Vaihda Korvaa-välilehteen ja syötä korvauskuviosi. Voit käyttää $1, $2, jne. viitataksesi siepattuihin ryhmiin. Korvaus tehdään kaikille täsmäyksille, kun käytetään g-lippua.
Näin käytät työkalua Regex-testaaja
Testaa säännöllisiä lausekkeita suoraan esimerkkitekstiä vasten, tarkastele jokaista osumaa ja sieppausryhmää ja vertaile useiden kielten syntaksia — kaikki selaimessasi.
- Kirjoita mallisi regex-kenttään ja liitä etsittävä esimerkkiteksti alla olevaan syötealueeseen.
- Vaihda lippupainikkeilla toimintaa: g = global, i = ohita kirjainkoko, m = monirivi, s = dotall, u = unicode ja y = sticky.
- Vaihda kielivälilehteä — JavaScript, TypeScript, Python, Java, C# tai C++ — nähdäksesi kielikohtaiset syntaksi- ja escapeserot.
- Tutki mallin alla korostuneita osumia ja sieppausryhmää ymmärtääksesi, mikä osuu ja mikä ei.
- Avaa dropdown-valikosta valmis resepti esimerkiksi sähköposteille, URL-osoitteille tai päivämäärille ja muokkaa sitä tyhjästä kirjoittamisen sijaan.
JavaScriptissä toimiva malli voi käyttäytyä toisin Pythonissa — testaa aina uudelleen kielivälilehden vaihtamisen jälkeen.
Aiheeseen liittyvät työkalut
- Korvaa Teksti Ilmainen online etsi ja korvaa -työkalu. Tukee pelkkää tekstiä ja regexia kirjainkoko-, kokosana- ja eräkorvausvaihtoehdoilla. 100% selainpohjainen.
- Chmod-laskin Ilmainen online chmod-laskin Linux-tiedostooikeuksien visualisointiin ja laskentaan valintaruuduilla. Muunna heti numeerisen (755, 644) ja symbolisen merkintätavan (rwxr-xr-x) välillä. Tukee erikoisoikeuksia kuten setuid, setgid, sticky bit.
- ASCII-taulukko Täydellinen ASCII-merkkikoodausviite desimaali-, heksadesimaali-, oktaali-, binäärikoodeilla, HTML-entiteeteillä ja merkinkuvauksilla. Välitön haku ja suodatus.
- HTTP-pyyntö Testaaja Testaa REST API:ja suoraan selaimessasi. Lähetä GET-, POST-, PUT-, DELETE-pyyntöjä mukautetuilla otsikoilla, rungolla ja parametreilla. Näe vastauksen tila, otsikot ja JSON-runko heti.
- .htaccess-generaattori Luo Apache .htaccess-sääntöjä uudelleenohjauksille, uudelleenkirjoituksille, turvallisuusotsikoille, välimuistille ja muulle.
- Robots.txt Generaattori Ilmainen online robots.txt generaattori. Luo ja mukauta robots.txt-tiedostoja hallitaksesi hakukoneiden indeksointia, hallitaksesi indeksoijien pääsyä ja optimoidaksesi sivustosi SEO.
- Sivustokartta Generaattori Ilmainen online XML sivustokartta generaattori. Lisää URL-osoitteita, aseta prioriteetit ja luo SEO-sivustokarttoja heti.
- Lajittele Rivit Lajittele tekstirivit aakkosjärjestykseen, numerojärjestykseen tai pituuden mukaan. Poista kaksoiskappaleet ja käännä järjestys.