Strings.Mid 메서드

정의

지정된 문자열의 문자가 포함된 문자열을 반환합니다.

오버로드

Name Description
Mid(String, Int32)

문자열의 지정된 위치에서 시작하는 모든 문자가 포함된 문자열을 반환합니다.

Mid(String, Int32, Int32)

문자열의 지정된 위치에서 시작하는 지정된 수의 문자를 포함하는 문자열을 반환합니다.

Mid(String, Int32)

문자열의 지정된 위치에서 시작하는 모든 문자가 포함된 문자열을 반환합니다.

public:
 static System::String ^ Mid(System::String ^ str, int Start);
public static string Mid(string str, int Start);
static member Mid : string * int -> string
Public Function Mid (str As String, Start As Integer) As String

매개 변수

str
String

필수 사항입니다. String 문자가 반환되는 식입니다.

Start
Int32

필수 사항입니다. Integer 표현. 반환할 문자의 시작 위치입니다. 문자 str수보다 크면 Start 함수는 Mid 길이가 0인 문자열("")을 반환합니다. Start 은 1부터 시작하는 것입니다.

반품

문자열의 지정된 위치에서 시작하는 모든 문자로 구성된 문자열입니다.

예외

Start <= 0 또는 Length< 0.

예제

이 예제의 마지막 줄은 함수의 Mid 이 오버로드를 사용하여 문자열에서 다섯 번째 및 후속 문자를 반환합니다.

' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)

설명

문자 str수를 확인하려면 함수를 Len 사용합니다.

Visual Basic에는 Mid 함수와 Mid 문이 있습니다. 이러한 요소는 모두 문자열의 지정된 문자 수에 대해 작동하지만 Mid 함수는 문자를 반환하고 Mid 문은 문자를 바꿉니다. 자세한 내용은 Mid 문을 참조하세요.

메모

이전 버전의 Visual Basic MidB 함수는 문자가 아닌 바이트 단위로 문자열을 반환합니다. 더블 바이트 문자 집합 (DBCS) 애플리케이션의 문자열을 변환에 주로 사용 됩니다. 모든 Visual Basic 문자열은 유니코드로 되어 있으며 MidB는 더 이상 지원되지 않습니다.

추가 정보

적용 대상

Mid(String, Int32, Int32)

문자열의 지정된 위치에서 시작하는 지정된 수의 문자를 포함하는 문자열을 반환합니다.

public:
 static System::String ^ Mid(System::String ^ str, int Start, int Length);
public static string Mid(string str, int Start, int Length);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String

매개 변수

str
String

필수 사항입니다. String 문자가 반환되는 식입니다.

Start
Int32

필수 사항입니다. Integer 표현. 반환할 문자의 시작 위치입니다. 문자 str수보다 크면 Start 함수는 Mid 길이가 0인 문자열("")을 반환합니다. Start 은 하나의 기반입니다.

Length
Int32

Optional. Integer 표현. 반환할 문자 수입니다. 생략하거나 텍스트에 문자보다 Length 적은 문자(위치에 Start있는 문자 포함)가 있는 경우 시작 위치에서 문자열 끝까지의 모든 문자가 반환됩니다.

반품

문자열의 지정된 위치에서 시작하는 지정된 문자 수로 구성된 문자열입니다.

예외

Start <= 0 또는 Length< 0.

예제

이 예제의 처음 두 Mid 함수는 지정된 위치에서 시작하여 문자열에서 지정된 수의 문자를 반환합니다. (마지막 함수는 오버로드를 Mid(String, Int32) 보여 줍니다. 문자열 추출의 시작점만 지정합니다.)

' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)

설명

문자 str수를 확인하려면 함수를 Len 사용합니다.

Visual Basic에는 Mid 함수와 Mid 문이 있습니다. 이러한 요소는 모두 문자열의 지정된 문자 수에 대해 작동하지만 Mid 함수는 문자를 반환하고 Mid 문은 문자를 바꿉니다. 자세한 내용은 Mid 문을 참조하세요.

메모

이전 버전의 Visual Basic MidB 함수는 문자가 아닌 바이트 단위로 문자열을 반환합니다. 더블 바이트 문자 집합 (DBCS) 애플리케이션의 문자열을 변환에 주로 사용 됩니다. 모든 Visual Basic 문자열은 유니코드로 되어 있으며 MidB는 더 이상 지원되지 않습니다.

추가 정보

적용 대상