다음을 통해 공유


방법: 문자열 내에서 검색(Visual Basic)

이 예제에서는 String 개체의 IndexOf 메서드를 호출하여 해당 부분 문자열이 처음 나타나는 위치의 인덱스를 보고합니다.

예제

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

이 코드 예제는 IntelliSense 코드 조각으로도 사용할 수 있습니다. 이 코드 조각은 코드 조각 선택기의 데이터 형식 - Visual Basic에서 정의에 있습니다. 자세한 내용은 방법: IntelliSense 코드 조각 삽입을 참조하십시오.

코드 컴파일

이 예제에는 다음 사항이 필요합니다.

강력한 프로그래밍

IndexOf 메서드는 해당 부분 문자열이 처음 나타나는 곳을 찾아 첫 번째 문자의 위치를 보고합니다. 인덱스는 0부터 시작합니다. 즉, 문자열에서 첫 번째 문자의 인덱스는 0입니다.

IndexOf가 부분 문자열을 찾지 못하면 –1을 반환합니다.

IndexOf 메서드는 대/소문자를 구분하며 현재 문화권을 사용합니다.

오류를 제어하려면 문자열 검색을 Try...Catch...Finally 문(Visual Basic) 구문의 Try 블록 안에 넣는 것이 좋습니다.

참고 항목

참조

Try...Catch...Finally 문(Visual Basic)

IndexOf

기타 리소스

Visual Basic의 문자열 소개

Visual Basic에서 문자열 찾기 및 바꾸기