다음을 통해 공유


정규식과 Like 연산자 비교

업데이트: 2007년 11월

이 항목에서는 Visual Basic의 Like 연산자와 .NET Framework에서 사용하는 정규식을 비교 및 대조합니다.

구문 비교

다음 표에서는 Like 연산자의 패턴별 언어와 정규식의 구문을 비교한 것입니다.

Like 연산자 구문

정규식 구문

Like 연산자의 동작은 Option Compare 문에 따라 달라집니다. 각 소스 파일의 기본 문자열 비교 메서드는 Option Compare Binary입니다.

정규식은 Option Compare와 관계없이 동일하게 작동합니다.

charlist에 있는 모든 단일 문자를 찾으려면 [charlist]를 사용합니다.

charlist에 있는 모든 단일 문자를 찾으려면 [charlist]를 사용합니다.

charlist에 없는 모든 단일 문자를 찾으려면 [!charlist]를 사용합니다.

charlist에 없는 모든 단일 문자를 찾으려면 [^charlist]를 사용합니다.

임의의 단일 숫자(0–9)를 찾으려면 # 문자를 사용합니다.

임의의 단일 숫자(0–9)를 찾으려면 10진수의 문자 클래스인 \d를 사용합니다.

임의의 단일 문자를 찾으려면 ?를 사용합니다.

임의의 단일 문자를 찾으려면 [charlist]에서 charlist와 함께 사용할 수 없는 문자 클래스를 지정합니다. 예를 들어, [\s\S]를 입력합니다.

0개 이상의 문자를 찾으려면 * 문자를 사용합니다.

0개 이상의 문자를 찾으려면 [charlist]*에서 charlist와 함께 사용할 수 없는 문자 클래스를 지정합니다. 예를 들어, [\s\S]*를 입력합니다.

특수 문자 char를 찾으려면 [char]와 같이 대괄호로 묶습니다.

특수 문자 char를 찾으려면 \char와 같이 앞에 백슬래시를 삽입합니다.

범위에 있는 임의의 문자를 찾으려면 하이픈(–)을 사용하여 charlist에서 범위의 하한과 상한을 구분합니다.

범위에 있는 임의의 문자를 찾으려면 하이픈(–)을 사용하여 charlist에서 범위의 하한과 상한을 구분합니다.

참고 항목

참조

Like 연산자(Visual Basic)

기타 리소스

Visual Basic의 문자열 유효성 검사

.NET Framework 정규식