다음을 통해 공유


Mid 문

String 변수의 지정된 문자 수를 다른 문자열의 문자로 바꿉니다.

구문

Mid( _  
   ByRef Target As String, _  
   ByVal Start As Integer, _  
   Optional ByVal Length As Integer _  
) = StringExpression  

부분

Target
필수입니다. 수정할 String 변수의 이름입니다.

Start
필수입니다. Integer 식입니다. 텍스트 대체가 시작되는 Target의 문자 위치입니다. Start는 1부터 시작하는 인덱스를 사용합니다.

Length
선택 사항. Integer 식입니다. 바꿀 문자 수입니다. 생략하면 String이 모두 사용됩니다.

StringExpression
필수입니다. Target의 일부를 바꾸는 String 식입니다.

예외

예외 종류 조건
ArgumentException Start<= 0 또는 Length< 0.

설명

바뀌는 문자 수는 항상 Target의 문자 수보다 작거나 같습니다.

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

참고 항목

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

예시

이 예에서는 Mid 문을 사용하여 문자열 변수의 지정된 문자 수를 다른 문자열의 문자로 바꿉니다.

Dim testString As String
' Initializes string.
testString = "The dog jumps"
' Returns "The fox jumps".
Mid(testString, 5, 3) = "fox"
' Returns "The cow jumps".
Mid(testString, 5) = "cow"
' Returns "The cow jumpe".
Mid(testString, 5) = "cow jumped over"
' Returns "The duc jumpe".
Mid(testString, 5, 3) = "duck"

요구 사항

네임스페이스: Microsoft.VisualBasic

모듈: Strings

어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목