Strings.Mid Метод

Определение

Возвращает строку, содержащую символы из указанной строки.

Перегрузки

Имя Описание
Mid(String, Int32)

Возвращает строку, содержащую все символы, начиная с указанной позиции в строке.

Mid(String, Int32, Int32)

Возвращает строку, содержащую указанное число символов, начиная с указанной позиции в строке.

Mid(String, Int32)

Исходный код:
Strings.vb
Исходный код:
Strings.vb
Исходный код:
Strings.vb
Исходный код:
Strings.vb
Исходный код:
Strings.vb

Возвращает строку, содержащую все символы, начиная с указанной позиции в строке.

public:
 static System::String ^ Mid(System::String ^ str, int Start);
public static string? Mid(string? str, int Start);
public static string Mid(string str, int Start);
static member Mid : string * int -> string
Public Function Mid (str As String, Start As Integer) As String

Параметры

str
String

Обязательно. String выражение, из которого возвращаются символы.

Start
Int32

Обязательно. Integer выражение. Начальная позиция возвращаемых символов. Если Start больше числа символов в str, Mid функция возвращает строку нулевой длины (""). Start является одноуровневой.

Возвращаемое значение

Строка, состоящая из всех символов, начиная с указанной позиции в строке.

Исключения

Start <= 0 или Length < 0.

Примеры

Последняя строка в этом примере использует эту перегрузку Mid функции для возврата пятых и последующих символов из строки.

' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)

Комментарии

Чтобы определить количество символов, strиспользуйте функцию Len .

Visual Basic имеет Mid функцию и инструкцию Mid . Эти элементы работают с указанным числом символов в строке, но Mid функция возвращает символы, а Mid инструкция заменяет символы. Дополнительные сведения см. в середине инструкции.

Note

Функция MidB в предыдущих версиях Visual Basic возвращает строку в байтах, а не символы. Он используется в основном для преобразования строк в приложениях с двойным байтовым набором символов (DBCS). Все строки Visual Basic находятся в Юникоде и MidB больше не поддерживаются.

См. также раздел

Применяется к

Mid(String, Int32, Int32)

Исходный код:
Strings.vb
Исходный код:
Strings.vb
Исходный код:
Strings.vb
Исходный код:
Strings.vb
Исходный код:
Strings.vb

Возвращает строку, содержащую указанное число символов, начиная с указанной позиции в строке.

public:
 static System::String ^ Mid(System::String ^ str, int Start, int Length);
public static string Mid(string? str, int Start, int Length);
public static string Mid(string str, int Start, int Length);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String

Параметры

str
String

Обязательно. String выражение, из которого возвращаются символы.

Start
Int32

Обязательно. Integer выражение. Начальная позиция возвращаемых символов. Если Start больше числа символов в str, Mid функция возвращает строку нулевой длины (""). Start — это одна из них.

Length
Int32

Optional. Integer выражение. Число возвращаемых символов. Если опущен или Length в тексте меньше символов (включая символ в позиции Start), возвращаются все символы с начальной позиции до конца строки.

Возвращаемое значение

Строка, состоящая из указанного числа символов, начиная с указанной позиции в строке.

Исключения

Start <= 0 или Length < 0.

Примеры

Первые две Mid функции в этом примере возвращают указанное число символов из строки, начиная с заданных позиций. (Последняя функция иллюстрирует Mid(String, Int32) перегрузку и указывает только начальную точку извлечения строки.)

' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)

Комментарии

Чтобы определить количество символов, strиспользуйте функцию Len .

Visual Basic имеет Mid функцию и инструкцию Mid . Эти элементы работают с указанным числом символов в строке, но Mid функция возвращает символы, а Mid инструкция заменяет символы. Дополнительные сведения см. в середине инструкции.

Note

Функция MidB в предыдущих версиях Visual Basic возвращает строку в байтах, а не символы. Он используется в основном для преобразования строк в приложениях с двойным байтовым набором символов (DBCS). Все строки Visual Basic находятся в Юникоде и MidB больше не поддерживаются.

См. также раздел

Применяется к