Középső utasítás
Egy változó megadott számú karakterét lecseréli egy másik sztringből String
származó karakterekre.
Syntax
Mid( _
ByRef Target As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) = StringExpression
Részek
Target
Szükséges. String
A módosítandó változó neve.
Start
Szükséges. Integer
Kifejezés. Karakter pozíciója, ahol Target
a szöveg cseréje kezdődik. Start
egy-alapú indexet használ.
Length
Opcionális. Integer
Kifejezés. A lecserélendő karakterek száma. Ha nincs megadva, a String
rendszer az összeset használja.
StringExpression
Szükséges. String
kifejezés, amely a Target
.
Kivételek
Kivételtípus | Feltétel |
---|---|
ArgumentException | Start <= 0 vagy Length < 0. |
Megjegyzések
A lecserélt karakterek száma mindig kisebb vagy egyenlő a karakterek Target
számával.
A Visual Basic függvénysel Mid és utasítással rendelkezik Mid
. Ezek az elemek egy sztringben megadott számú karakteren működnek, de a Mid
függvény a karaktereket adja vissza, míg az Mid
utasítás lecseréli a karaktereket. További információ: Mid.
Feljegyzés
A MidB
Visual Basic korábbi verzióinak utasítása a karakterek helyett bájtokban lévő részszúrást vált fel. Elsősorban a kétbájtos karakterkészletű (DBCS) alkalmazások sztringjeinek konvertálására használatos. Az összes Visual Basic-sztring Unicode-ban van, és MidB
már nem támogatott.
Példa
Ez a példa az utasítást használja egy Mid
karakterláncváltozó megadott számú karakterének lecserélésére egy másik sztringből származó karakterekre.
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"
Követelmények
Névtér:Microsoft.VisualBasic
Modul:Strings
Szerelvény: Visual Basic Runtime Library (Microsoft.VisualBasic.dll)
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: