Visual Basic, .NET, ASP, VBA, VBScript
 
  Справочники  
  Справочник по Windows API Справочник по Visual Basic  
     
  Функция Mid  
 

Функция

Mid

Синтаксис

Mid(string, start[, length])
Mid$(string, start[, length])
MidB(string, start[, length])
MidB$(string, start[, length])

Функция используется для считывания заданного числа символов или байт подряд от заданной позиции в строке слева направо. Возвращает значение типа Variant (String), содержащее указанное число символов строки.

Параметры

Наименование

Описание

String

Обязательный. Аргумент - строка, из которой извлекаются символы. Если аргумент имеет значение Null, возвращается Null

Start

Обязательный. Аргумент - значение типа Long. Позиция символа в строке String, с которого начинается нужная подстрока. Если Start больше числа символов в строке string, функция Mid возвращает пустую строку ("")

Length

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

Замечания

Функция использует именованные аргументы. Нумерация символов в строке всегда начинается с единицы. Для определения числа символов в строке следует использовать функцию Len.
Эквивалентной функцией обработки строк по байтам является функция MidB. В этом случае аргументы указывают число байт (а не символов).

Пример использования

Dim MyString, FirstWord, LastWord, MidWords
MyString = "Mid Function Demo" 'создаем строку для примера
FirstWord = Mid(MyString, 1, 3) 'возвращает "Mid"
LastWord = Mid(MyString, 14, 4) 'возвращает "Demo"
MidWords = Mid(MyString, 5) 'возвращает "Function Demo"

Дополнительная информация

Категория: Обработка массивов и строк

Еще функции: Array, Asc, Filter, InStr, InStrRev, Join, LBound, LCase, Left, Len, LTrim, Mid, Partition, Replace, Right, RTrim, Space, Spc, Split, StrComp, StrConv, String, StrReverse, Tab, Trim, UBound, UCase

 
     
  VBNet online (всего: 51530)  
 

Логин:

Пароль:

Регистрация, забыли пароль?


В чате сейчас человек
 
     
  VBNet рекомендует  
   
     
  Лучшие материалы  
 
ActiveX контролы (112)
Hitman74_Library (36119)
WindowsXPControls (20739)
FlexGridPlus (19374)
DSMAniGifControl (18295)
FreeButton (15157)
Примеры кода (546)
Parol (18027)
Passworder (9299)
Screen saver (7654)
Kerish AI (5817)
Folder_L (5768)
Статьи по VB (136)
Мое второе впечатление... (11236)
VB .NET: дорога в будущее (11161)
Основы SQL (9225)
Сообщения Windows в Vi... (8788)
Классовая теория прогр... (8619)
 
     
Техническая поддержка MTW-хостинг | © Copyright 2002-2011 VBNet.RU | Пишите нам