Mid Deyimi
Bir değişkendeki belirtilen sayıda karakteri başka bir String
dizedeki karakterlerle değiştirir.
Sözdizimi
Mid( _
ByRef Target As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) = StringExpression
Parça
Target
Gerekli. Değiştirileceği değişkenin String
adı.
Start
Gerekli. Integer
Ifa -de. Metnin yerinin başladığı karakter konumu Target
. Start
tek tabanlı bir dizin kullanır.
Length
isteğe bağlı. Integer
Ifa -de. Değiştirilecek karakter sayısı. Atlanırsa, tümü String
kullanılır.
StringExpression
Gerekli. String
öğesinin bir kısmını Target
değiştiren ifade.
Özel durumlar
Özel durum türü | Koşul |
---|---|
ArgumentException | Start <= 0 veya Length < 0. |
Açıklamalar
Değiştirilen karakter sayısı her zaman içindeki Target
karakter sayısından küçük veya buna eşittir.
Visual Basic'in bir Mid işlevi ve deyimi Mid
vardır. Bu öğelerin her ikisi de bir dizedeki belirtilen sayıda karakter üzerinde çalışır, ancak Mid
deyimi karakterleri değiştirirken Mid
işlev karakterleri döndürür. Daha fazla bilgi için bkz. Mid.
Not
Visual Basic'in MidB
önceki sürümlerinin deyimi, bir alt dizeyi karakterler yerine bayt cinsinden değiştirir. Esas olarak çift baytlı karakter kümesi (DBCS) uygulamalarında dize dönüştürmek için kullanılır. Tüm Visual Basic dizeleri Unicode biçimindedir ve MidB
artık desteklenmemektedir.
Örnek
Bu örnekte, bir dize değişkenindeki Mid
belirtilen sayıda karakteri başka bir dizedeki karakterlerle değiştirmek için deyimi kullanılır.
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"
Gereksinimler
Ad Alanı:Microsoft.VisualBasic
Modülü:Strings
Derleme: Visual Basic Çalışma Zamanı Kitaplığı (Microsoft.VisualBasic.dll)
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin