Įprastos išraiškos leidžia suderinti šablonus VBScript ir ASP. Iš esmės galite patvirtinti, kad bet kuri įvesties eilutė atitinka jūsų reikalaujamus raidžių / skaičių parametrus.
Norėdami pradėti, galite ieškoti tikslių atitikmenų su simboliais. Taigi, jei ieškote
ABC
jis sutaps su tomis pačiomis raidėmis ta pačia seka.
O kas, jei reikia suderinti su daugybe simbolių? Čia yra skliausteliuose.
Jei norėtum sutikti su
ID1 per
ID9, galite nustatyti savo modelį
ID [1-9]
Tai sutaptų su ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 ir ID9.
Taip pat yra pakaitos ženklų. Jei jums reikėjo vertės, kad pradėtumėte nuo SUBJ, bet po šio taško turite kokių nors simbolių, galite tai padaryti
SUBJ *
Taip pat galite naudoti {#} norėdami pasakyti, kad norite tam tikro skaičiaus. Taigi jūs galite padaryti
[1-9]{9}
jei norite pamatyti 9 skaitmenis iš eilės.
Taikant šią logiką, būtų naudojamas socialinio draudimo numerio pavyzdys
[0-9]{3}-[0-9]{2}-[0-9]{4}
Taškas yra specialus simbolis. Tai yra viena pakaitos kortelė, atitinkanti bet kurį vieną simbolį. Taigi, jūs galite ieškoti
c.t
ir tai atitiktų katę, lovelę, supjaustytą, paguldytą ir pan.
Yra du specialūs „inkaro“ personažai. Tai yra ^ ir $. ^ Žymi eilutės pradžią. Tai užtikrina, kad mačas prasideda nuo pirmosios stygos dalies. Kitame gale $ reiškia pabaigos eilutės dalį.
Taigi, jei norėtumėte rasti ką nors, kas prasidėjo tekstu http, ir nieko prieš tai, jūs ieškotumėte
^ http
Atminkite, kad karatas turi antrą, kitokią reikšmę, kai naudojamas skliausteliuose []. Tokiu atveju jis yra „NE“ operatorius. Taigi, jei jūs ieškote
[^ d]
tai rastų žodį
an bet ne žodis
ir.
Taip pat įprastomis išraiškomis yra „arba“ operatorius. Tai yra vamzdžio simbolis, arba |. Galite ieškoti
aukštas | žemas
priimti aukštą ar žemą.
Klausimo ženklą galite naudoti norėdami nurodyti ką nors. Sakykite, kad norėjote ko nors ieškoti su tekstu
indeksas
ir nebuvote tikri, ar po šio žodžio bus brūkšnys ar ne. Galite ieškoti
indeksas/?
kad atitiktų arba
indeksas
arba
indeksas/
Kuo daugiau žaisite su įprastomis išraiškomis, tuo galingesnis jūs suprasite, kad jie yra!
Norėdami sužinoti, kaip naudoti šiuos šablonus savo kode, būtinai perskaitykite ASP kodavimo paprastųjų išraiškų naudojimą!
Vaizdo Instrukcijos: Zeitgeist: Judame Pirmyn (2011) (Gegužė 2024).