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).