정규식과 Like 연산자 비교(Visual Basic)
이 항목에서는 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에서 범위의 하한과 상한을 구분합니다. |