Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nahradí zadaný počet znaků v String proměnné znaky z jiného řetězce.
Syntaxe
Mid( _
ByRef Target As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) = StringExpression
Součástky
Target
Povinný:
String Název proměnné, která se má upravit.
Start
Povinný:
Integer výraz. Pozice znaku v místě, kde Target začíná nahrazení textu
Start používá index založený na jednom.
Length
Nepovinné.
Integer výraz. Počet znaků, které se mají nahradit Pokud tento parametr vynecháte, použije se všechna z těchto možností String .
StringExpression
Povinný:
Stringvýraz, který nahrazuje část .Target
Výjimky
| Typ výjimky | Podmínka |
|---|---|
| ArgumentException |
Start
<= 0 nebo Length< 0. |
Poznámky
Počet nahrazených znaků je vždy menší nebo roven počtu znaků v Target.
Visual Basic má Mid funkci a Mid příkaz. Oba tyto prvky pracují se zadaným počtem znaků v řetězci, ale funkce vrátí znaky, zatímco MidMid příkaz nahradí znaky. Další informace najdete na webu Mid.
Poznámka:
Příkaz MidB starších verzí jazyka Visual Basic nahrazuje podřetězece v bajtech místo znaků. Používá se především pro převod řetězců v aplikacích dvoubajtové znakové sady (DBCS). Všechny řetězce jazyka Visual Basic jsou v kódu Unicode a MidB už se nepodporují.
Příklad
Tento příklad používá příkaz Mid k nahrazení zadaného počtu znaků v řetězcové proměnné znaky z jiného řetězce.
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"
Požadavky
Obor názvů:Microsoft.VisualBasic
Modul:Strings
Sestavení: Visual Basic Runtime Library (v Microsoft.VisualBasic.dll)