Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заменяет указанное число символов в переменной String
символами из другой строки.
Синтаксис
Mid( _
ByRef Target As String, _
ByVal Start As Integer, _
Optional ByVal Length As Integer _
) = StringExpression
Детали
Target
Обязательный. Имя переменной String
для изменения.
Start
Обязательный.
Integer
выражение. Позиция символа, в Target
которой начинается замена текста.
Start
использует одноуровневый индекс.
Length
Необязательно.
Integer
выражение. Количество символов для замены. Если опущено, все String
используется.
StringExpression
Обязательный.
String
выражение, которое заменяет часть Target
.
Исключения
Тип исключения | Condition |
---|---|
ArgumentException |
Start
<= 0 или Length < 0. |
Замечания
Число замененных символов всегда меньше или равно числу символов.Target
Visual Basic имеет Mid функцию и инструкцию Mid
. Эти элементы работают с указанным числом символов в строке, но Mid
функция возвращает символы, а Mid
инструкция заменяет символы. Дополнительные сведения см. в разделе Mid.
Примечание.
Инструкция MidB
более ранних версий Visual Basic заменяет подстроку в байтах, а не символы. Он используется в основном для преобразования строк в приложениях с двойным байтовым набором символов (DBCS). Все строки Visual Basic находятся в Юникоде и MidB
больше не поддерживаются.
Пример
В этом примере оператор используется Mid
для замены указанного числа символов в строковой переменной символами из другой строки.
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"
Требования
Пространство имен:Microsoft.VisualBasic
Модуль:Strings
Сборка: библиотека среды выполнения Visual Basic (в Microsoft.VisualBasic.dll)