Mid-Anweisung

Ersetzt eine bestimmte Anzahl an Zeichen in einer String-Variablen durch Zeichen aus einer anderen Zeichenfolge.

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

Teile

  • Target
    Erforderlich. Name der zu ändernden String-Variablen.

  • Start
    Erforderlich. Integer-Ausdruck. Die Zeichenposition in Target, wo die Ersetzung von Text beginnt. Start verwendet einen auf Eins basierten Index.

  • Length
    Optional. Integer-Ausdruck. Anzahl der zu ersetzenden Zeichen. Wird hierfür kein Wert angegeben, so wird String komplett verwendet.

  • StringExpression
    Erforderlich. String-Ausdruck, der einen Teil von Target ersetzt.

Ausnahmen

Ausnahmetyp

Bedingung

ArgumentException

Start <= 0 oder Length < 0.

Hinweise

Die Anzahl der ersetzten Zeichen ist immer kleiner oder gleich der Anzahl der Zeichen in Target.

Visual Basic verfügt über eine Mid-Funktion und eine Mid-Anweisung. Mit beiden Elementen wird eine angegebene Anzahl von Zeichen in einer Zeichenfolge bearbeitet. Die Mid-Funktion gibt die Zeichen jedoch zurück, während die Mid-Anweisung die Zeichen ersetzt. Weitere Informationen finden Sie unter Mid.

Hinweis

Die MidB-Anweisung aus früheren Versionen von Visual Basic ersetzt eine Teilzeichenfolge in Bytes und nicht in Zeichen.Sie wird primär zum Konvertieren von Zeichenfolgen in DBCS (Double-Byte Character Set)-Anwendungen verwendet.Alle Visual Basic-Zeichenfolgen sind im Unicode-Format geschrieben. MidB wird nicht mehr unterstützt.

Beispiel

In diesem Beispiel wird der Mid-Ausdruck verwendet, um eine bestimmte Anzahl von Zeichen in einer Zeichenfolgenvariablen durch Zeichen aus einer anderen Zeichenfolge zu ersetzen.

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"

Anforderungen

Namespace: Microsoft.VisualBasic

Modul: Strings

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

Mid

Weitere Ressourcen

Zeichenfolgen in Visual Basic

Einführung in Zeichenfolgen in Visual Basic