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 больше не поддерживаются.
См. также раздел
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Сводка по обработке строк
- Strings в Visual Basic
- Знакомство со строками в Visual Basic
- Средний оператор
Применяется к
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 больше не поддерживаются.
См. также раздел
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Сводка по обработке строк
- Strings в Visual Basic
- Знакомство со строками в Visual Basic
- Средний оператор