Redovni izrazi omogućuju vam podudaranje uzoraka u VBScript i ASP. U osnovi, možete potvrditi da se svaki ulazni niz podudara s vašim potrebnim postavkama slova / broja.
Za početak možete potražiti točno podudaranje s likovima. Pa ako tražite
abeceda
podudarat će se s tačnim slovima, u tom točno određenom slijedu.
Što ako trebate odgovarati nizu znakova? Tu se pojavljuju zagrade.
Ako želite prihvatiti vrijednosti od
ID1 kroz
ID9, mogli biste postaviti svoj obrazac
ID [1-9]
To bi odgovaralo ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 i ID9.
Postoje i zamjenske karte. Ako vam je bila potrebna vrijednost za početak SUBJ-a, ali nakon bilo koje točke ima ikakvih znakova, možete to učiniti
Pr *
Možete upotrijebiti i {#} da kažete da želite određeni broj nečega. Pa možeš i ti
[1-9]{9}
ako želite vidjeti 9 znamenki zaredom.
Korištenjem ove logike bio bi obrazac za broj socijalnog osiguranja
[0-9]{3}-[0-9]{2}-[0-9]{4}
Točka je posebnog karaktera. To je jedna jedina mačka koja odgovara bilo kojem pojedinačnom znaku. Pa biste mogli potražiti
c.t
a podudaralo bi se s mačkom, krevetićem, rezom, cetom i tako dalje.
Postoje dva posebna „sidrena“ lika. To su ^ i $. ^ Označava početak niza. Osigurava da utakmica započinje prvim dijelom niza. Na drugom kraju, $ predstavlja završni dio niza.
Dakle, ako biste željeli pronaći sve što je započelo s tekstom http, bez ičega prije, potražite
^ http
Imajte na umu da karat ima drugo, drugačije značenje kada se koristi u zagradama []. U tom slučaju, to je "NE" operator. Pa ako ste tražili
je [^ d]
pronašla bi riječ
ali ne i riječ
i.
U regularnim izrazima nalazi se i operater "ili". To je simbol cijevi, ili |. Mogli biste potražiti
visoka | nisko
prihvatiti ili visoko ili nisko.
Pomoću upitnika možete označiti da nešto nije obavezno. Recite da ste htjeli tražiti bilo što s tekstom
indeks
a niste bili sigurni hoće li nakon ove riječi biti kosa crta ili ne. Mogli biste potražiti
indeks/?
i to bi se podudaralo
indeks
ili
indeks/
Što se više igrate s pravilnim izrazima, to ste moćniji svjesni da su!
Da biste naučili kako koristiti ove obrasce u vašem kodu, pročitajte Korištenje regularnih izraza u ASP kodiranju!
Upute Video: Crochet Easy Batwing Sweater | Tutorial DIY (Svibanj 2024).