Tavallinen ilme

Kirjoittaja: Lewis Jackson
Luomispäivä: 9 Saattaa 2021
Päivityspäivä: 14 Saattaa 2024
Anonim
ВСЕ МЕГА НЕОНОВЫЕ НОВОГОДНИЕ ПИТОМЦЫ в Адопт Ми ❄️ТОП ТРЕЙДЫ в Adopt Me (Роблокс)
Video: ВСЕ МЕГА НЕОНОВЫЕ НОВОГОДНИЕ ПИТОМЦЫ в Адопт Ми ❄️ТОП ТРЕЙДЫ в Adopt Me (Роблокс)

Sisältö

Määritelmä - mitä säännöllinen lauseke tarkoittaa?

Säännöllinen lauseke on menetelmä, jota käytetään ohjelmoinnissa kuvion sovittamiseen. Säännölliset lausekkeet tarjoavat joustavan ja tiiviin keinon sovittaa. Esimerkiksi säännöllistä lauseketta voitaisiin käyttää etsimään suuria määriä "kissan" ja muuttaa sen kaikki esiintymiset "koiraksi".

Säännöllisiä lausekkeita käytetään syntaksikorostamisjärjestelmissä, tietojen validoinnissa ja hakukoneissa, kuten Google, yritettäessä määrittää algoritminen vastaavuus käyttäjän kysymään kyselyyn.

Säännölliset lausekkeet tunnetaan myös lyhyessä muodossa nimellä regex tai regexp.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää säännöllisen lausekkeen

Apuohjelmat, toimittajat ja ohjelmointikielet käyttävät säännöllisiä lausekkeita manipuloidakseen ja etsiäksesi. Vaikka jotkut kielet, kuten TCL, Awk, PERL ja RUBY, integroivat säännölliset lausekkeet kielen syntaksin ytimeen, toiset käyttävät säännöllisiä lausekkeita kirjastojen, kuten Java, C ++ ja C, kautta. Tämä tarkoittaa toteutuseroja, joten säännöllinen lauseke, joka toimii hyvin yhden sovelluksen kanssa voi tai ei toimi toisen kanssa. Hienoisia eroja on olemassa.

Säännölliset lausekkeet voivat olla uskomattoman tehokkaita. Pohjimmiltaan, jos kuvio voidaan määritellä, voidaan luoda säännöllinen lauseke. Yksinkertainen malli voi olla jotain yhtä yksinkertaista kuin löytää kaikki tilanteet, joissa lause päättyy "tuo" ja korvataan "mikä". Kuvio voi muuttua monimutkaisemmaksi tekemällä saman korvauksen, mutta vain ottelun 3. ja 5. kertaa. Tai se voi muuttua entistä monimutkaisemmaksi käyttämällä erilaisia ​​sovitusmerkkisarjoja riippuen edellisten vastaavien merkkien taajuudesta ja sijainnista.

Säännöllisen lausekkeen kolme pääkomponenttia ovat ankkurit, joita käytetään määrittämään kuvion sijainti suhteessa riviin, merkistöjoukot, jotka vastaavat yhtä tai useampaa merkkiä yhdessä paikassa, ja muokkaimet, jotka määrittävät kuinka monta kertaa edellinen merkistö toistetaan.

Säännöllisten lausekkeiden luomisessa auttavat toimintoja:
  • Kvantifiointi: Kvantifioijat sanelevat, kuinka usein edellisen elementin annetaan tapahtua.
  • Ryhmittely: Operaattorit voivat määritellä niiden laajuuden ja etusijajärjestyksen suluissa.
  • Boolen olosuhteet: OR tai AND ehto voidaan määrittää operaattoreille ja ryhmille.
Säännölliset lausekkeet käyttävät algoritmeja, kuten deterministinen äärellinen automaatio (DFA) ja ei-deterministinen äärellinen automaatio (NFA), merkkijonon vastaavuuteen. NFA: ssa jokaiselle tila- ja tulosymboliparille on useita mahdollisia seuraavia tiloja, kun taas DFA hyväksyy äärellisen symbolimerkkijonon.