Mid — Instrukcja
Zastępuje określoną liczbę znaków w String zmiennej z znaków z ciągu na inny.
Mid( _
ByRef Target As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) = StringExpression
Części
Target
Wymagane.Nazwa String zmienna, aby zmodyfikować.Start
Wymagane.Integerwyrażenie.Znak pozycji w Target gdzie rozpoczyna się zastąpienie tekstu.Startużywa indeksu dostępny od jedynki.Length
Opcjonalne.Integerwyrażenie.Liczba znaków do zastąpienia.Jeśli pominięty, wszystkie String jest używana.StringExpression
Wymagane.Stringwyrażenie, które zastępuje część Target.
Wyjątki
Typ wyjątku |
Warunek |
---|---|
Start<= 0 or Length < 0. |
Uwagi
Liczba znaków jest zawsze mniejsza niż liczba znaków w Target.
Visual Basic ma Mid funkcji i Mid instrukcji.Te elementy działają zarówno na określoną liczbę znaków w ciągu, ale Mid funkcja zwraca znaki podczas Mid instrukcji zastępuje znaki.Aby uzyskać więcej informacji, zobacz Mid.
[!UWAGA]
MidB Instrukcji wcześniejszych wersji programu Visual Basic zastępuje podciągu w bajtach, zamiast znaków.Jest on używany przede wszystkim do konwersji ciągów znaków dwubajtowych (DBCS) zestaw aplikacji.Wszystkie ciągi języka Visual Basic są w formacie Unicode, a MidB nie jest już obsługiwany.
Przykład
W tym przykładzie użyto Mid instrukcji, aby zastąpić określoną liczbę znaków w zmiennej typu ciąg znaków z ciągu na inny.
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"
Wymagania
Obszar nazw:Microsoft.VisualBasic
**Moduł:**Strings
**Zestaw:**Visual Basic Runtime Library (w pliku Microsoft.VisualBasic.dll)