Ujemanje regularnega izraza
Redni izrazi omogočajo ujemanje vzorcev v VBScript in ASP. V bistvu lahko preverite, ali se kateri koli vhodni niz ujema z zahtevanimi nastavitvami črke / številke.

Za začetek lahko poiščete natančna ujemanja z liki. Torej, če iščete

ABC

bo ustrezala tistim natančnim črkam v tem natančnem zaporedju.

Kaj pa, če se morate ujemati z vrsto znakov? Tukaj pridejo oklepaji.

Če želite sprejeti vrednosti ID1 skozi ID9, lahko nastavite svoj vzorec

ID [1-9]

To bi se ujemalo z ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 in ID9.

Obstajajo tudi wildcards. Če potrebujete vrednost za začetek s SUBJ, vendar imate po tej točki vse znake, lahko to storite

SUBJ *

Z {{}} lahko tudi izveste, da želite določeno število. Torej lahko

[1-9]{9}

če želite videti 9 števk v vrsti.

S to logiko bi bil vzorec številke socialnega zavarovanja

[0-9]{3}-[0-9]{2}-[0-9]{4}

Pika je poseben značaj. To je en sam znak, ki se ujema s katerim koli posameznim znakom. Torej bi lahko iskali

c.t

in ujemalo bi se z mačko, otroško posteljico, rezom, cetom in podobno.

Obstajata dva posebna "sidrna" lika. To sta ^ in $. ^ Pomeni začetek niza. Zagotavlja, da se tekma začne s prvim delom niza. Na drugem koncu $ predstavlja končni del niza.

Če bi želeli najti karkoli, kar se je začelo z besedilom http, pred njim pa nič, bi iskali

^ http

Upoštevajte, da ima karat drugi, drugačen pomen, če se uporablja v oklepajih []. V tem primeru gre za operaterja "NE". Torej, če bi iskali

an [^ d]

bi našel besedo an ni pa beseda in.

V pravilnih izrazih je tudi operater "ali". To je simbol cevi ali |. Lahko bi iskali

visok | nizek

sprejeti bodisi visoko ali nizko.

S pomočjo vprašalnika lahko označite, da nekaj ni obvezno. Recite, da želite z besedilom karkoli iskati

kazalo

in niste bili prepričani, ali se bo po tej besedi narisala poševnica ali ne. Lahko bi iskali

indeks /?

ki bi se tudi ujemala

kazalo

ali

kazalo /

Bolj ko se igrate z rednimi izrazi, močnejši se zavedate, da so!

Če želite izvedeti, kako uporabljati te vzorce v kodi, ne pozabite prebrati Uporaba regularnih izrazov v kodiranju ASP!

Navodila Video: 200 stavkov - Nemščina - Slovenščina (April 2024).