CanDoYa
ET

Tasuta regex tester

Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.

JavaScripti lipud: d, g, i, m, s, u, v, y. Ärge lisage kaldkriipse.

Alustamiseks sisestage regulaaravaldis ja testtekst.
Vasted ja rühmad
Sisestage regulaaravaldis, et selle vasteid uurida.

Toetatud on JavaScripti asendustähised, sealhulgas $&, $1 ja $<name>.

Asenduse eelvaade
Asenduse eelvaateks sisestage kehtiv muster.
Jaga seda tööriista

Mis on regex tester?

Regex tester rakendab regulaaravaldise näidistekstile ning kuvab iga vaste, selle asukoha sõnes, hõiverühmad ja asenduse tulemuse. Tester kasutab brauseri JavaScripti RegExp-mootorit, seega saate mustrit kontrollida täpselt samade lippude ja asendustähistega, mida kasutatakse front-end- või Node.js-koodis.

Kuidas kasutada

  1. 1Sisestage muster. Kirjutage regulaaravaldis ilma alguse ja lõpu kaldkriipsuta.
  2. 2Määrake JavaScripti lipud. Lisage näiteks g kõigi vastete leidmiseks, i tõstutundetuks otsinguks või m mitmerealiste ankrute jaoks.
  3. 3Kleepige testtekst. Vaadake üle iga vaste, selle algus- ja lõppasukoht ning nummerdatud ja nimega hõived.
  4. 4Proovige asendust. Sisestage asendustekst tähistega nagu $&, $1 või $<name> ja kopeerige eelvaade.

Kellele see sobib

Tulemus uueneb kirjutamise ajal. Sisestage muster ilma alguse ja lõpu kaldkriipsudeta, lisage vajalikud JavaScripti lipud ning kleepige realistlik tekst. Vasted ja asendused arvutatakse kohapeal brauseris, mistõttu logisid, lähtekoodilõike ega testiandmeid üles ei laadita.

Korduvad küsimused

Kas see regex tester on tasuta?

Jah. Regexi tester on tasuta ning ei nõua registreerumist ega kontot ja kasutuskordade arv pole piiratud. See töötab kohe moodsas brauseris ning kuvab vastete üksikasjad, hõiverühmad ja asenduse eelvaate.

Kas minu muster ja testtekst laaditakse üles?

Ei. Mustrit, lippe, testteksti ja asendust töötleb kohapeal brauseri JavaScripti RegExp-mootor. Testerisse sisestatud andmeid serverisse ei saadeta.

Kui palju teksti saan testida?

Kindlat üleslaadimispiirangut pole, sest midagi ei laadita üles. Praktilise piiri seavad brauseri mälu ja mustri keerukus. Et leht püsiks kiire, kuvatakse vastete loendis esimesed 500 tulemust, kuid asenduse eelvaade töötleb endiselt kogu teksti.

Millist regexi varianti tester kasutab?

See kasutab JavaScripti regulaaravaldiste süntaksit brauseri sisseehitatud RegExp-mootori kaudu. PCRE, Pythoni, Java või .NET-i jaoks kirjutatud mustrid võivad käituda teisiti, sest need mootorid toetavad erinevaid võimalusi ja paomärkide reegleid.

Mida muudab lipp g?

Lipp g paneb JavaScripti pärast esimest vastet jätkama ja leidma kõik järgmised vasted. Ilma g-ta kuvab tester ainult esimese vaste ning asenduse eelvaade asendab vaid selle esinemiskorra.

Kas saan testida nummerdatud ja nimega hõiverühmi?

Jah. Nummerdatud rühmad kuvatakse kujul $1, $2 ja nii edasi, samas kui kujul (?<name>...) kirjutatud rühmad kuvatakse ka nime järgi. Vasteta valikulised rühmad märgitakse selgelt ning mõlemat rühmatüüpi saab asendusavaldises kasutada.

Miks kehtiv muster vasteid ei näita?

Kehtiv muster ei pruugi siiski praegusele tekstile vastata. Kontrollige esmalt tähesuurust, tühikuid, ankruid ja lippe. Lipp m muudab seda, kuidas ^ ja $ reapiire käsitlevad, ning s lubab punktil sobituda ka reavahetusmärkidega.