Возвращает подстроку из строки
Синтаксис
Использование
result = Mid[$]( str, start [, n ] )
Параметры
str
Исходная строка.
start
Начальная позиция подстроки в str. Первый
символ начинается в позиции 1.
n
Длина подстроки в символах.
Описание
Возвращает подстроку, начиная с позиции start в str.
Если str пустая, то возвращается пустая строка ("").
Если start <= 0 то возвращается пустая строка ("").
В первой форме Mid, все остальные символы возвращаются. Во
второй форме, если n < 0 или n >= len(str)
, тогда возвращаются все оставшиеся символы.
Пример
Print Mid("abcdefg", 3, 2)
Print Mid("abcdefg", 3)
Print Mid("abcdefg", 2, 1)
вывод:
cd
cdefg
b
Пример Unicode:
Wiki: код отображаются таким образом, чтобы разрешить отображение символов
Юникода.
dim text as wstring * 20
text = "Привет, мир!"
print mid(text, 6, 4) ' отобразит "т, м" |
Platform Differences
- DOS does not support the wide-character string versions of Mid.
Dialect Differences
- The string type suffix "$" is obligatory in the -lang qb dialect.
- The string type suffix "$" is optional in the -lang fblite and -lang fb dialects.
Differences from QB
- QB does not support Unicode.
See also