Шаг 35 - Инструкция Mid

Заменяет указанное число символов в переменной типа Variant (String) символами из другой строки.

Mid(переменная, начало[, длина]) = строка

Параметры
переменная
Обязательный. Имя строковой переменной, подлежащей изменению.
начало
Обязательный. Значение типа Variant (Long). Позиция символа в переменной, с которого начинается замена.
длина
Необязательный. Значение типа Variant (Long). Число символов, подлежащих замене. Если этот аргумент опущен, используется вся строка.
строка
Обязательный. Строковое выражение, предназначенное для замены части строки переменная.

Замечания
Число замененных символов не может превышать число символов в переменной.
Эквивалентной инструкцией обработки строк по байтам является инструкция MidB. В этом случае аргумент начало указывает в строке переменная позицию байта, с которого начинается замена, а длина число байт, подлежащих замене.

Пример
В данном примере инструкция Mid используется для замены указанного числа символов строковой переменной символами из другой строки.

Dim MyString
MyString = "В четверг утром"		' Инициализирует строку.
Mid(MyString, 3, 7) = "пятницу"		' MyString = "В пятницу утром".
Mid(MyString, 3) = "субботу"		' MyString = "В субботу утром".
Mid(MyString, 3) = "субботу вечером"	' MyString = "В субботу вечер".
Mid(MyString, 3, 7) = "воскресенье"	' MyString = "В воскрес вечер".

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 15.02.2002