다음을 통해 공유


Strings.Mid 메서드

정의

지정된 문자열에서 문자를 포함하는 문자열을 반환합니다.

오버로드

Mid(String, Int32)

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

Mid(String, Int32, Int32)

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

Mid(String, Int32)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

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

public:
 static System::String ^ Mid(System::String ^ str, int Start);
public static string? Mid (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 식입니다. 반환할 문자의 시작 위치입니다. Startstr의 문자 수보다 크면 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 Statement를 참조하세요.

참고

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

추가 정보

적용 대상

Mid(String, Int32, Int32)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

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

public:
 static System::String ^ Mid(System::String ^ str, int Start, int Length);
public static string Mid (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 식입니다. 반환할 문자의 시작 위치입니다. Startstr의 문자 수보다 크면 Mid 함수는 길이가 0인 문자열("")을 반환합니다. Start는 1부터 시작됩니다.

Length
Int32

선택 사항입니다. 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 Statement를 참조하세요.

참고

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

추가 정보

적용 대상