Редовно подударање обрасца израза
Редовни изрази омогућавају подударање узорака у ВБСцрипт и АСП. У основи, можете потврдити да се било који улазни низ подудара са вашим потребним поставкама слова / броја.

За почетак можете потражити тачне подударности ликова. Дакле, ако тражите

АБЦ

то ће одговарати тачним словима, у том тачном редоследу.

Шта ако треба да се поклапате са низом знакова? Овде се појављују заграде.

Ако желите да прихватите вредности од ИД1 кроз ИД9, могли бисте поставити свој образац

ИД [1-9]

То би одговарало ИД1, ИД2, ИД3, ИД4, ИД5, ИД6, ИД7, ИД8 и ИД9.

Постоје и вилдцардс. Ако вам је била потребна вриједност за почетак са СУБЈ-ом, али након било које точке имате било каквих знакова, могли бисте то учинити

СУБЈ *

Такође можете да употребите {#} да кажете да желите одређени број нечега. Па можеш и ти

[1-9]{9}

ако желите да видите 9 цифара у реду.

Кориштењем ове логике био би образац за број социјалног осигурања

[0-9]{3}-[0-9]{2}-[0-9]{4}

Тачка је посебног карактера. То је јединствени регистар који одговара било којем једином знаку. Па бисте могли потражити

ц.т

па би се подударало са мачкама, креветићима, сеченима, кетовима и тако даље.

Постоје два посебна „сидрена“ лика. То су ^ и $. ^ Означава почетак низа. Осигурава да утакмица почиње првим делом низа. На другом крају, $ представља завршни део низа.

Дакле, ако бисте желели да пронађете било шта што је започело текстом текста, без ичега пре тога, потражите

^ хттп

Имајте на уму да карат има друго, другачије значење када се користи у заградама []. У том случају, то је "НЕ" оператор. Па ако сте тражили

ан [^ д]

пронашла би реч ан али не и реч и.

У регуларним изразима постоји и оператор „или“. То је симбол цеви, или |. Могли бисте потражити

висок | низак

да прихватим или високо или ниско.

Можете користити знак питања да назначите да нешто није обавезно. Реците да сте хтели да тражите било шта са текстом

индекс

а нисте били сигурни да ли ће после те речи бити нагиба или не. Могли бисте потражити

индекс /?

и то би се подударало

индекс

или

индекс /

Што се више играте са правилним изразима, то ћете бити јачи који схватате!

Да бисте научили како користити ове обрасце у коду, прочитајте Коришћење регуларних израза у АСП кодирању!