Rendszeres kifejezésmintázat illesztése
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).