Zhoda s regulárnym výrazom
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).