Säännöllisten lausekkeiden testaaja (Regex Tester) arvioi säännöllisiä lausekkeita testitekstiä vastaan reaaliajassa. Osumat korostetaan vuorottelevilla väreillä, sieppausryhmät ja nimetyt ryhmät eritellään osumakohtaisesti, ja kaikkia vakiolippuja (g, i, m, s, u, y) tuetaan. Korvaustila näyttää, kuinka korvaukset muuttavat tekstiä.
Säännölliset lausekkeet ovat universaali tekstikuvioiden kieli, mutta niiden saaminen oikein vaatii iterointia. Säännöllisten lausekkeiden testaaja tekee iteroinnista välitöntä. Kirjoita kuvio ja näe osumien korostuvan testitekstissä kirjoittaessasi. Jokainen osumakortti näyttää vastanneen alimerkkijonon, sen indeksin sekä jokaisen sieppausryhmän ($1, $2, ...) ja nimetyn ryhmän ((?<nimi>...)) erikseen — ei enää arvailua siitä, sieppasivatko ryhmäsi odotetusti. Kaikkia kuutta JavaScriptin säännöllisten lausekkeiden lippua tuetaan sekä kompaktin lippusyötteen (gi, gim) että käyttäjäystävällisemmän valintaruuturivin kautta. Korvaustila suorittaa String.replace -toiminnon kuviollasi ja korvaavalla merkkijonolla — tukee $& (koko osuma), $1..$9 (ryhmät) ja nimettyjä takaisinviittauksia. Kaikki toimii paikallisesti, joten syöte pysyy koneellasi.
Osumat korostuvat vuorottelevin purppuran ja vihreän värein kirjoittaessasi — näet tarkalleen, mitä säännöllinen lauseke sieppaa suorittamatta skriptiä.
Jokainen osuma näyttää sen indeksin lähteessä, vastanneen alimerkkijonon sekä jokaisen sieppausryhmän ($1, $2, ...) ja nimetyn ryhmän arvoineen.
Tukee g (globaali), i (ohita kirjainkoko), m (monirivinen), s (dotAll), u (unicode), y (sticky). Vaihda kompaktin syötteen tai valintaruuturivin kautta.
Anna korvaava merkkijono takaisinviittauksilla $&, $1..$9 tai $<nimi>. Napsauta Korvaa muuntaaksesi testitekstin välittömästi.
Tuloste päivittyy livenä jokaisella näppäimen painalluksella. Ei Suorita-painiketta — hienosäädä kuviotasi, kunnes osumat näyttävät oikeilta.
Virheellisestä säännöllisen lausekkeen syntaksista ilmoitetaan tarkalla JavaScript-moottorin virheilmoituksella, joten voit korjata syntaksin nopeasti.
Rakenna säännöllinen lauseke sähköposteille, puhelinnumeroille tai postinumeroille ja testaa se sitten reunaehtoja vastaan ennen tuotantokoodiin viemistä.
Pura jäsennellyt kentät (aikaleimat, tunnukset, IP-osoitteet) lokiriveistä iteroimalla säännöllistä lauseketta, kunnes jokainen odotettu muoto vastaa.
Varmista, että etsi/korvaa -säännöllinen lauseke toimii turvallisesti oikealla koodilla tai tekstillä ennen sen suorittamista sadoille tiedostoille.
Kokeile ominaisuuksia, kuten ennakointi, jälkikatselu, sieppaamattomat ryhmät tai Unicode-ominaisuuksien paot turvallisessa, visuaalisessa hiekkalaatikossa.
Liitä säännöllinen lauseke koodistasi ja syöte, jonka olisi pitänyt vastata, ja näe tarkalleen, missä säännöllinen lauseke epäonnistuu — ei enää arvailua.
Napsauta Regex-kuvaketta DevSuite Pro -telakassa. Paneeli avautuu, jossa on kentät kuviolle, lipuille, testitekstille ja korvaukselle.
Kirjoita säännöllinen lauseke kauttaviivojen väliin. Liput voidaan kirjoittaa suoraan (gi) tai vaihtaa alla olevilla valintaruuduilla.
Liitä haettava teksti Testiteksti-alueelle. Osumat korostuvat välittömästi.
Alla oleva Osuman tiedot -luettelo näyttää jokaisen osuman indeksin ja siepatut ryhmät. Varmista, että ryhmäsi sieppaavat odotetusti.
Anna korvaava merkkijono takaisinviittauksilla $1, $& tai $<nimi>. Napsauta Korvaa muuntaaksesi tekstin paikallaan.
Asenna DevSuite Pro ilmaiseksi ja avaa yli 64 kehittäjätyökalua selaimellesi.