Sisällysluettelo:

Mikä on regex-testeri?
Mikä on regex-testeri?

Video: Mikä on regex-testeri?

Video: Mikä on regex-testeri?
Video: Не бойтесь регулярных выражений. Regex за 20 минут! 2024, Marraskuu
Anonim

Regex Testeri on työkalu oppimiseen, rakentamiseen ja testaa säännöllisiä lausekkeita ( RegEx / RegExp). Tulokset päivittyvät reaaliajassa kirjoittaessasi. Saat lisätietoja viemällä hiiren osuman tai lausekkeen päälle. Tallenna ja jaa ilmaisuja muiden kanssa. Tutustu kirjastoon saadaksesi apua ja esimerkkejä.

Yksinkertaisesti sanottuna, mitä tämä regex tekee?

Säännöllinen lauseke, regex tai regex (jota joskus kutsutaan rationaaliseksi lausekkeeksi) on merkkijono, joka määrittää hakumallin. Yleensä tällaisia malleja käyttävät merkkijono hakualgoritmit "etsi"- tai "etsi ja korvaa"-operaatioille merkkijonoissa tai syötteen vahvistamiseksi.

Toiseksi, mikä on regex-korvaus? Korvata (String, String, MatchEvaluator, RegexOptions) Korvaa määritetyssä syötemerkkijonossa kaikki merkkijonot, jotka vastaavat määritettyä tavallinen ilme MatchEvaluatorin edustajan palauttamalla merkkijonolla. Määritetyt asetukset muokkaavat sovitustoimintoa.

Kysyttiin myös, mikä on säännöllisen lausekkeen validointi?

RegEx antaa meille mahdollisuuden tarkistaa tekstimerkkijonojen kuvioita, kuten yrittää täsmäyttää a pätevä sähköpostiosoite tai salasana. Jos se on dynaaminen, haluat tarkistaa sen tiettyyn malliin vahvistaa se ehkä tietokantaa vastaan. Koska merkkijono on dynaaminen, tarvitset jotain vahvistaa siinä on halutut parametrit.

Kuinka voin jättää huomioimatta tapauksen säännöllisessä lausekkeessa?

Jos haluat, että vain osa säännöllisestä lausekkeesta ei erota kirjainkoosta (kuten alkuperäinen vastaukseni oletti), sinulla on kaksi vaihtoehtoa:

  1. Käytä (?i) ja [valinnaisesti] (?-i) -moodimuuntajia: (?i)G[a-b](?-i).*
  2. Laita kaikki muunnelmat (eli pienet ja isot) säännölliseen lausekkeeseen – hyödyllinen, jos tilamuutoksia ei tueta: [gG][a-bA-B].*

Suositeltava: