Mid — Instrukcja

Zastępuje określoną liczbę znaków w zmiennej String znakami z innego ciągu.

Składnia

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

generatora

Target
Wymagany. Nazwa zmiennej String do zmodyfikowania.

Start
Wymagany. Integer Wyrażenie. Położenie znaku w miejscu, w Target którym rozpoczyna się zamiana tekstu. Start używa jedno opartego indeksu.

Length
Opcjonalny. Integer Wyrażenie. Liczba znaków do zastąpienia. W przypadku pominięcia wszystkie są String używane.

StringExpression
Wymagany. String wyrażenie, które zastępuje część elementu Target.

Wyjątki

Typ wyjątku Stan
ArgumentException Start<= 0 lub Length< 0.

Uwagi

Liczba zamienień znaków jest zawsze mniejsza lub równa liczbie znaków w elemecie Target.

Program Visual Basic ma Mid funkcję i instrukcję Mid . Oba te elementy działają na określonej liczbie znaków w ciągu, ale Mid funkcja zwraca znaki, podczas gdy Mid instrukcja zastępuje znaki. Aby uzyskać więcej informacji, zobacz Mid.

Uwaga

Instrukcja MidB wcześniejszych wersji języka Visual Basic zastępuje podciąg w bajtach, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie ciągi języka Visual Basic są w formacie Unicode i MidB nie są już obsługiwane.

Przykład

W tym przykładzie użyto instrukcji Mid , aby zastąpić określoną liczbę znaków w zmiennej ciągu znakami z innego ciągu.

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

Przestrzeń nazw:Microsoft.VisualBasic

Moduł:Strings

Zestaw: Biblioteka środowiska uruchomieniowego Visual Basic (w Microsoft.VisualBasic.dll)

Zobacz też