← Takaisin ominaisuuksiin
Free

Säännöllisten lausekkeiden testaaja

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.

Reaaliaikainen esikatselu
example.com
Regex-tarkastaja 3 vastausta löydetty
Malli
/ \b\w+@\w+\.\w+\b / gi
g globaali i ohita koko m moniriviset s dotAll
Testiteksti · Vasteet korostettu
Lähetä sähköpostia osoitteeseen [email protected] tai [email protected] tukea varten.
Ota yhteyttä myös osoitteeseen [email protected] laskutuskysymyksiin.
Vasteiden tiedot
Keskeiset ominaisuudet

Reaaliaikainen osumien korostus

Osumat korostuvat vuorottelevin purppuran ja vihreän värein kirjoittaessasi — näet tarkalleen, mitä säännöllinen lauseke sieppaa suorittamatta skriptiä.

Osumakohtaiset yksityiskohdat

Jokainen osuma näyttää sen indeksin lähteessä, vastanneen alimerkkijonon sekä jokaisen sieppausryhmän ($1, $2, ...) ja nimetyn ryhmän arvoineen.

Kaikki JavaScript-liput

Tukee g (globaali), i (ohita kirjainkoko), m (monirivinen), s (dotAll), u (unicode), y (sticky). Vaihda kompaktin syötteen tai valintaruuturivin kautta.

Korvauksen esikatselu

Anna korvaava merkkijono takaisinviittauksilla $&, $1..$9 tai $<nimi>. Napsauta Korvaa muuntaaksesi testitekstin välittömästi.

Nopea iterointi

Tuloste päivittyy livenä jokaisella näppäimen painalluksella. Ei Suorita-painiketta — hienosäädä kuviotasi, kunnes osumat näyttävät oikeilta.

Virheiden esilletuonti

Virheellisestä säännöllisen lausekkeen syntaksista ilmoitetaan tarkalla JavaScript-moottorin virheilmoituksella, joten voit korjata syntaksin nopeasti.

Yleiset käyttötapaukset

Käyttäjän syötteen kelpuuttaminen

Rakenna säännöllinen lauseke sähköposteille, puhelinnumeroille tai postinumeroille ja testaa se sitten reunaehtoja vastaan ennen tuotantokoodiin viemistä.

Lokien ja tekstien jäsennys

Pura jäsennellyt kentät (aikaleimat, tunnukset, IP-osoitteet) lokiriveistä iteroimalla säännöllistä lauseketta, kunnes jokainen odotettu muoto vastaa.

Haku- ja korvaus-refaktoroinnit

Varmista, että etsi/korvaa -säännöllinen lauseke toimii turvallisesti oikealla koodilla tai tekstillä ennen sen suorittamista sadoille tiedostoille.

Säännöllisten lausekkeiden opettelu

Kokeile ominaisuuksia, kuten ennakointi, jälkikatselu, sieppaamattomat ryhmät tai Unicode-ominaisuuksien paot turvallisessa, visuaalisessa hiekkalaatikossa.

Toimimattoman säännöllisen lausekkeen virheenkorjaus

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.

Käyttöohjeet
1

Avaa säännöllisten lausekkeiden testaaja

Napsauta Regex-kuvaketta DevSuite Pro -telakassa. Paneeli avautuu, jossa on kentät kuviolle, lipuille, testitekstille ja korvaukselle.

2

Kirjoita kuvio

Kirjoita säännöllinen lauseke kauttaviivojen väliin. Liput voidaan kirjoittaa suoraan (gi) tai vaihtaa alla olevilla valintaruuduilla.

3

Liitä testiteksti

Liitä haettava teksti Testiteksti-alueelle. Osumat korostuvat välittömästi.

4

Tarkista sieppausryhmät

Alla oleva Osuman tiedot -luettelo näyttää jokaisen osuman indeksin ja siepatut ryhmät. Varmista, että ryhmäsi sieppaavat odotetusti.

5

Kokeile korvausta (valinnainen)

Anna korvaava merkkijono takaisinviittauksilla $1, $& tai $<nimi>. Napsauta Korvaa muuntaaksesi tekstin paikallaan.

Valmis kokeilemaan?

Asenna DevSuite Pro ilmaiseksi ja avaa yli 64 kehittäjätyökalua selaimellesi.

Lisää Chromeen Lisää Edgeen Lisää FireFoxiin