Regex Tester | Free Edu & .COM Temporary Mails
← Kaikki työkalut / Regex Tester

Regex Testeri

Testaa ja korjaa säännöllisiä lausekkeita live-osuuksien korostuksella. Tukee JavaScriptin regex-syntaksia.

/ /
Liput: g = globaali, i = kirjainkoolla ei eroa, m = monirivinen, s = pistekaikki
0 ottelua

Mikä on Regex Tester?

Regex-testeri (säännöllisten lausekkeiden testaaja) on interaktiivinen työkalu, jonka avulla voit kirjoittaa ja testata säännöllisiä lausekkeita mallitekstiä vasten reaaliaikaisen vastaavuuden korostuksen avulla. Säännölliset lausekkeet (säännöllinen lauseke tai säännöllinen lauseke) ovat merkkijonoja, jotka määrittävät hakumallin. Näitä käytetään etsimään, vahvistamaan, poimimaan ja korvaamaan tekstiä merkkijonoissa. Regexiä tukevat käytännössä kaikki ohjelmointikielet (JavaScript, Python, PHP, Java, Ruby…) ja monet tekstieditorit.

Kehittäjät käyttävät regexiä sähköpostiosoitteiden ja puhelinnumeroiden vahvistamiseen lomakesyötteissä, tietojen poimimiseen API-vastauksista ja lokitiedostoista, tekstin etsimiseen ja korvaamiseen koodieditoreissa, HTML:n ja strukturoidun tekstin jäsentämiseen sekä käyttäjien syötteiden puhdistamiseen. Regexiä voi olla tunnetusti vaikea kirjoittaa oikein muistista – testaajamme avulla voit kokeilla interaktiivisesti, nähdä korostettuja osumia reaaliajassa ja rakentaa luottamusta kuvioosi ennen sen lisäämistä koodiin.

Kuinka käyttää Regex Testeria

  1. Kirjoita säännöllinen lausekkeesi kohtaan Säännöllinen lauseke kenttään (//-erotinten välissä).
  2. Syötä regex Liput (g globaalille, i kirjainkoolla, m moniriviselle, s pisteelle).
  3. Valinnaisesti lataa a Nopea kuvio esimerkki (sähköposti, URL, puhelin, IP, päivämäärä, HEX-väri).
  4. Kirjoita tai liitä oma Testimerkkijono - ottelut on korostettu keltaisella reaaliajassa ottelumäärän ja -luettelon kanssa.

Miksi käyttää Regex-testeriämme?

  • 100% ilmainen — Testaa rajoittamaton määrä regex-malleja.
  • Ei rekisteröintiä – Ei vaadi ilmoittautumista.
  • Selainpohjainen — Käyttää JavaScriptin alkuperäistä RegExp-moottoria — tekstisi ei koskaan poistu laitteestasi.
  • Live-korostus — Ottelut korostetaan reaaliajassa kirjoittaessasi — välitön visuaalinen palaute.
  • Nopeat kuviot — Lataa yleiset mallit (sähköposti, URL, puhelin, IP-osoite, päivämäärä) yhdellä napsautuksella.

Usein kysytyt kysymykset

g (maailmanlaajuinen) — etsi kaikki osumat, ei vain ensimmäistä. i (kirjainkoolla ei väliä) — vastaa kirjainkokoa riippumatta. m (monirivinen) — ^ ja $ vastaavat jokaisen rivin alkua/loppua, ei vain koko merkkijonoa. s (dotAll) — piste (.) vastaa myös rivinvaihtomerkkejä. Yhdistä liput (esim. "gi") useille toiminnoille samanaikaisesti.

Useimmissa regex-makuissa \d ja [0-9] ovat vastaavia – molemmat vastaavat yksinumeroista merkkiä 0–9. Joissakin Unicode-tietoisissa moottoreissa \d voi myös vastata numeroita muista skripteistä (arabia-intialainen, devanagari). JavaScriptissä "u"-lipulla \d vastaa edelleen vain ASCII-numeroita. Parhaan selkeyden ja siirrettävyyden vuoksi [0-9] on selkeä; \d on kätevä lyhenne.

Piste (.) säännöllisessä lauseessa on metamerkki, joka vastaa mitä tahansa yksittäistä merkkiä rivinvaihtoa lukuun ottamatta. Vastaa kirjaimellista pistettä (esim. IP-osoitteessa, kuten 192.168.1.1), korvaa se kenoviivalla: \. — joten kuviosta tulee 192\.168\.1\.1. Jätä metamerkit aina pois päältä (. * + ? ^ $ {} [] | \), kun haluat yhdistää ne kirjaimellisesti.

Ilman "g"-lippua String.match() palauttaa vain ensimmäisen osuman. "g":llä se palauttaa kaikki osumat taulukkona. Samoin String.replace() "g":llä korvaa kaikki esiintymät, ei vain ensimmäistä. Ilman "g":tä String.matchAll() antaa virheen. Tämä testaaja lisää automaattisesti "g":n lippuihisi, jos sitä ei ole, varmistaakseen, että kaikki osumat on korostettu.

Nopeat Faktat

  • ✓ 100% ilmainen, ei piilomaksuja
  • ✓ Tiliä tai kirjautumista ei tarvita
  • ✓ Toimii missä tahansa selaimessa
  • ✓ Tietosi eivät koskaan poistu laitteestasi
  • ✓ Reaaliaikainen korostus otteluiden määrällä