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)
참고 항목
.NET