Regulaaravaldise mustri sobitamine
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).