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

ArgumentException

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)

Zobacz też

Informacje

Mid

Inne zasoby

Ciągi w Visual Basic

Wprowadzenie do ciągów w Visual Basic