Regulárne výrazy umožňujú porovnávanie vzorov vo VBScript a ASP. V podstate môžete overiť, či sa akýkoľvek vstupný reťazec zhoduje s požadovaným nastavením písmen a číslic.
Najprv môžete hľadať presné zhody s postavami. Takže ak hľadáte
ABC
bude sa zhodovať s týmito presnými písmenami v presnom poradí.
Čo ak potrebujete porovnávať s celým radom postáv? Tu prichádzajú zátvorky.
Ak ste chceli akceptovať hodnoty
ID1 skrz
iD9, môžete nastaviť svoj vzorec
ID [1-9]
To by sa zhodovalo s ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 a ID9.
Existujú aj zástupné znaky. Ak by ste potrebovali nejakú hodnotu, aby ste začali s SUBJ, ale po tomto bode by mali mať nejaké znaky, môžete to urobiť
subj *
Môžete tiež použiť {#} a povedať, že chcete niečo. Takže môžete
[1-9]{9}
ak chcete vidieť 9 číslic v rade.
Pri použití tejto logiky by bolo vzorom číslo sociálneho zabezpečenia
[0-9]{3}-[0-9]{2}-[0-9]{4}
Bodka je špeciálny znak. Je to jediný zástupný znak, ktorý zodpovedá každému jednotlivému znaku. Takže by ste mohli hľadať
c.t
a hodilo by sa to k mačke, postieľke, strihu, klietke atď.
Existujú dva špeciálne znaky „ukotvenia“. Jedná sa o ^ a $. Symbol ^ znamená začiatok reťazca. Zaisťuje začiatok zápasu prvou časťou reťazca. Na druhej strane $ predstavuje koncovú časť reťazca.
Takže, ak by ste chceli nájsť niečo, čo začalo textom http, s ničím pred tým, hľadali by ste
^ http
Upozorňujeme, že karát má druhý, odlišný význam, ak sa používa v zátvorkách []. V takom prípade je to operátor „NIE“. Takže ak ste hľadali
Hodnota [^ d]
našlo by to slovo
ale nie slovo
a.
V regulárnych výrazoch je aj operátor „alebo“. To je symbol potrubia alebo. Dalo by sa hľadať
vysoká | nízka
akceptovať buď vysoké alebo nízke.
Otazník môžete použiť na označenie, že niečo je voliteľné. Povedzme, že s textom chcete niečo hľadať
index
a neboli ste si istí, či za týmto slovom bude lomka alebo nie. Dalo by sa hľadať
index /?
ktoré by sa zhodovali
index
alebo
index /
Čím viac budete hrať s regulárnymi výrazmi, tým silnejšie si uvedomíte, že sú!
Ak sa chcete naučiť, ako používať tieto vzory v kóde, prečítajte si časť Používanie regulárnych výrazov v kódovaní ASP!
Video Návody: Jest do pary ! drugi świeży 12-tak :) zrzuty 2019. Poroża o wadze 4,70 kg regularny 12-tak - zhody (Smieť 2024).