정규식 패턴 일치
정규식을 사용하면 VBScript 및 ASP에서 패턴 일치를 수행 할 수 있습니다. 본질적으로 모든 입력 문자열이 필요한 문자 / 숫자 설정과 일치하는지 확인할 수 있습니다.

우선, 캐릭터와 정확히 일치하는 것을 찾을 수 있습니다. 그래서 당신이 찾는다면

알파벳

정확한 순서대로 정확한 문자와 일치합니다.

다양한 문자와 일치해야하는 경우 어떻게합니까? 여기가 괄호 안에 들어옵니다.

의 값을 수락하려면 ID1 ...을 통하여 ID9패턴을 다음과 같이 설정할 수 있습니다.

신분증 [1-9]

이는 ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 및 ID9와 일치합니다.

와일드 카드도 있습니다. SUBJ로 시작하기 위해 값이 필요하지만 그 이후에 문자가 있으면 할 수 있습니다

SUBJ *

{#}을 사용하여 특정 개수의 무언가를 원한다고 말할 수도 있습니다. 그래서 당신은 할 수 있습니다

[1-9]{9}

9 자리 숫자를 연속으로 보려면

이 논리를 사용하면 사회 보장 번호의 패턴은 다음과 같습니다.

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

점은 특수 문자입니다. 단일 문자와 일치하는 단일 와일드 카드입니다. 그래서 당신은 찾을 수

c.t

고양이, 침대, 자르기, 고양이 등과 일치합니다.

두 개의 특별한 "앵커"문자가 있습니다. 이들은 ^와 $입니다. ^는 문자열의 시작을 나타냅니다. 일치하는 문자열의 첫 부분으로 시작합니다. 다른 쪽에서 $는 문자열의 끝 부분을 나타냅니다.

따라서 텍스트 http로 시작하는 항목을 찾으려면 아무것도 찾지 못합니다.

^ http

캐럿은 대괄호 [] 안에 사용될 때 두 번째로 다른 의미를 갖습니다. 이 경우 "NOT"연산자입니다. 그래서 당신이 찾으면

[^ d]

그것은 단어를 찾을 것입니다 그러나 단어가 아닙니다 .

정규 표현식에는 "또는"연산자도 있습니다. 파이프 기호 또는 |입니다. 당신은 찾을 수 있습니다

높음 | 낮음

높거나 낮음

물음표를 사용하여 선택 사항임을 나타낼 수 있습니다. 당신이 텍스트로 무엇이든 찾고 싶었다

인덱스

그리고 그 단어 뒤에 슬래시가 있는지 확실하지 않습니다. 당신은 찾을 수 있습니다

인덱스/?

그 중 하나와 일치합니다

인덱스

또는

인덱스/

정규식을 많이 사용할수록 더 강력하다는 것을 깨닫게됩니다!

코드에서 이러한 패턴을 사용하는 방법을 배우려면 ASP 코딩에서 정규식 사용을 읽으십시오!