Regulaaravaldised võimaldavad teil mustrite sobitamist VBScripti ja ASP-ga. Põhimõtteliselt saate kinnitada, et iga sisestusrida vastab teie nõutavatele tähe- ja numbriseadetele.
Alustuseks võite otsida tähemärke. Nii et kui otsite
ABC
see vastab nendele täpsetele tähtedele selles täpses järjestuses.
Mis saab, kui peate vastama mitmele tähemärgile? Siin tulevad sulud.
Kui soovite aktsepteerida väärtusi
ID1 läbi
ID9, võiksite oma mustri seada
ID [1-9]
See ühtib ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 ja ID9-ga.
On ka metamärke. Kui teil oleks vaja väärtust SUBJ-iga alustamiseks, kuid kui pärast seda oleks ühtegi märki, siis võiksite seda teha
SUBJ *
Võite kasutada ka {#}, et öelda, et soovite teatud arvu asju. Nii et saate teha
[1-9]{9}
kui soovite näha 9 numbrit järjest.
Seda loogikat kasutades oleks sotsiaalkindlustuse numbri muster
[0-9]{3}-[0-9]{2}-[0-9]{4}
Punkt on erimärk. See on üksik metamärk, mis sobib ühegi tähemärgiga. Nii et võiksite otsida
c.t
ja see sobiks kassi, võrevoodi, tükeldatud, cet jne.
Seal on kaks erilist "ankru" märki. Need on ^ ja $. ^ Tähistab stringi algust. See tagab, et matš algab stringi esimesest osast. Teisest küljest tähistab $ stringi lõpposa.
Nii et kui soovite leida midagi, mis algas tekstiga http, ilma et sellel oleks midagi enne, siis otsiksite
^ http
Pange tähele, et karaatidel on sulgudes kasutamise korral teine, erinev tähendus []. Sel juhul on tegemist operaatoriga "EI". Nii et kui te otsiksite
[^ d]
see leiaks selle sõna
an aga mitte sõna
ja.
Tavalises väljendis on ka operaator "või". See on toru sümbol või |. Sa võid otsida
kõrge | madal
nõustuda kas kõrge või madalaga.
Võite kasutada küsimärki, et midagi tähistada pole kohustuslik. Ütle, et soovisid tekstiga midagi otsida
indeks
ja te polnud kindel, kas selle sõna järele tuleb kaldkriips või mitte. Sa võid otsida
indeks /?
see sobiks kummagagi
indeks
või
register /
Mida rohkem tavaliste väljenditega mängite, seda võimsamaks saate nendest!
Nende mustrite koodis kasutamise õppimiseks lugege kindlasti jaotist Regulaarsete avaldiste kasutamine ASP-kodeeringus!
Video Juhiseid: Önce diz sonra ör kolay peyote tekniği (First string, then knit east peyote technique) (Mai 2024).