Koodi & muoto

Regex-testi

Kirjoita säännöllisen lausekkeen malli, testaa sitä tekstiä vasten; osumat korostetaan, sieppausryhmät ja osumien määrät luetellaan välittömästi. Ilmainen, asiakaspuolella.

Regex-testi
/ / g
Useita lippuja voidaan valita; aktiiviset liput on korostettu.
Tieto

Tietoja regex-testeistä

Säännölliset lausekkeet (säännöllinen lauseke / regexRegex on tehokas kielistandardi, jota käytetään tiettyjen kuvioiden etsimiseen, tarkistamiseen tai poimimiseen tekstistä. Sama syntaksi pätee yksinkertaisiin tarkistuksiin, kuten sähköpostiosoitteen, puhelinnumeron tai URL-osoitteen vahvistamiseen, sekä edistyneempiin tehtäviin, kuten lokitiedostojen jäsentämiseen tai monimutkaisiin tekstimuunnoksiin. Tämän ilmaisen regex-testaustyökalun avulla voit testata kirjoittamaasi kuviota välittömästi oikealla tekstillä.

Työkalu, globaali (g), kirjainkokoa ei erotella (i), monta riviä (m), piste-kaikki (s / pisteKaikki) ja Unicode (u) Se tukee lippuja. Kaikki vastaavat osiot on korostettu värillä tekstissä. Jos vastaavia ryhmiä on,(ryhmä)Arvot on lueteltu numeroineen erillisessä taulukossa, joten näet helposti, minkä arvon ryhmä otti. Kun syötät virheellisen kuvion, työkalu antaa välittömästi varoituksen eikä kaada sovellusta.

Kaikki käsittely tapahtuu selaimessasi; tekstiäsi ei lähetetä millekään palvelimelle. JavaScript on natiivi. RegExp Koska se käyttää regex-moottoria, tulokset ovat täysin yhteensopivia JavaScript-ympäristöjen kanssa. Voit käyttää tätä työkalua harjoitusalueena regex-oppimisprosessissasi tai testataksesi projektissasi käyttämääsi mallia reaaliajassa.

Kuinka sitä käytetään?

Askel askeleelta

  1. Regex-kuvio Kirjoita testattava lauseke ruutuun (vinoviivat) / (ilman, vain kuvio).
  2. Tarpeidesi mukaan liput Valita: g kaikki ottelut, i kirjainkokoa ei erotella, m monta riviä, s piste-kaikki, u Unicode.
  3. Testiteksti Liitä tai kirjoita haluamasi teksti kokeiltavaksi määrätylle alueelle.
  4. Tulokset päivittyvät välittömästi: ottelut on korostettuOsumien määrä näytetään.
  5. Jos ottelussa on sieppausryhmiä, jokaisen ottelun alla Ryhmätaulukko Näyttää siltä; ryhmän numero ja arvot on lueteltu.
UKK

Usein kysytyt kysymykset

g: global — sisältää kaikki osumat, ei vain ensimmäistä. i: kirjainkokoa ei erotella — ei erottele isoja ja pieniä kirjaimia. m: monirivinen — ^ ja $ Se tulkitaan rivinvaihdoksi/uutisriviksi. s: pisteKaikki — piste (.Se myös yhdistää rivinvaihdon merkin. uUnicode — tarjoaa täyden Unicode-tuen.

Kun työkalu havaitsee virheellisen kuvion, se näyttää punaisen varoitusviestin ja tyhjentää nykyisen tuloksen. Sovellus ei kaadu; tulos päivittyy välittömästi, kun korjaat kuvion.

Kuviossasi sulkeissa olevat osiot muodostavat sieppausryhmän: esimerkiksi (\d+)Jokaista osumaa kohden näiden ryhmien sisältö luetellaan erillisissä taulukoissa ryhmänä 1, ryhmä 2… ja niin edelleen. Nimettömät ja nimetyt ryhmät ((?<mainos>...)) on tuettu.

Koska laskennan suorittaa selaimesi JavaScript-moottori, se on nopea jopa useiden megatavujen tekstin kanssa nykyaikaisissa selaimissa. Hyvin pitkät kuviot tai lausekkeet, joissa on "katastrofaalinen takaisinveto", voivat hidastaa selainta; tässä tapauksessa päivitä sivu.

Ei. Regex-malliasi ja testitekstiäsi käsitellään vain selaimessasi; tietoja ei lähetetä palvelimelle eikä tallenneta sinne.