A reguláris kifejezések lehetővé teszik a minták illesztését a VBScript és az ASP formátumban. Lényegében ellenőrizheti, hogy bármely bemeneti karakterlánc megegyezik-e a kívánt betű- / számbeállításokkal.
Először is kereshet pontos karaktereket. Tehát, ha keres
ABC
megegyezik a pontos betűkkel, abban a pontos sorrendben.
Mi van, ha össze kell egyeznie egy karakterkészlettel? Itt vannak a zárójelek.
Ha el akarja fogadni a
ID1 keresztül
ID9, beállíthatja a mintáját
ID [1-9]
Ez megegyezik az ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 és ID9 azonosítóval.
Vannak helyettesítő karakterek is. Ha szüksége lenne egy értékre a SUBJ-val való kezdéshez, de bármilyen karakterrel rendelkezik ezen a pont után, megteheti
TÉMAMOZG *
A {#} segítségével azt is kijelentheti, hogy bizonyos számot akar. Tehát megteheted
[1-9]{9}
ha 9 számjegyet szeretne látni egy sorban.
E logika alapján a társadalombiztosítási szám mintája lenne
[0-9]{3}-[0-9]{2}-[0-9]{4}
A pont egy speciális karakter. Ez egy helyettesítő karakter, amely megfelel minden karakternek. Tehát kereshetsz
c.t
és egyezik a macskával, a kiságy, a vágott, a cet, és így tovább.
Két speciális "horgony" karakter létezik. Ezek ^ és $. A ^ egy karakterlánc elejét jelenti. Ez biztosítja, hogy a mérkőzés a húr első részével kezdődik. A másik végén a $ a karakterlánc végét jelöli.
Tehát, ha bármi olyat szeretne találni, amely a http szöveggel kezdődött, és előtte semmi sem volt, akkor keresne
^ http
Vegye figyelembe, hogy a karátnak második, más jelentése van, ha zárójelben használja. Ebben az esetben "NEM" operátor. Tehát, ha keresett
egy [^ d]
megtalálja a szót
egy de nem a szót
és.
Van is a "vagy" operátor szabályos kifejezésekben. Ez a cső szimbóluma, vagy |. Meg lehet keresni
nagy | alacsony
hogy elfogadja a magas vagy az alacsony.
Használhat kérdőjelet annak jelzésére, hogy valami nem kötelező. Mondja, hogy bármit is akart a szövegről
index
és nem volt benne biztos, hogy lesz-e perjel a szó után, vagy sem. Meg lehet keresni
index/?
ez is megegyezik
index
vagy
index/
Minél többet játszik szokásos kifejezésekkel, annál erősebb rájössz, hogy ezek!
Ahhoz, hogy megtanulja, hogyan kell ezeket a mintákat használni a kódban, feltétlenül olvassa el a Szokásos kifejezések használata az ASP kódolásban című részt!
Video Utasításokat: Game Boy Accessories - Angry Video Game Nerd (AVGN) (Április 2024).