mid
Назначение
Функция mid извлекает указанное количество символов из строкового или текстового значения.
Аргументы
Функция mid принимает четыре аргумента. Первые три аргумента обязательные, четвертый аргумент не обязательный:
-
строка, из которой извлекается подстрока;
-
метка положения начальной точки подстроки;
-
метка положения конечной точки подстроки;
-
необязательный аргумент; состоит из двух букв:
-
первая буква определяет происхождение меток положения для начальной точки подстроки: l означает подсчет с левого конца строки, r - с правого конца строки;
-
вторая буква означает происхождение меток положения для конечной точки подстроки: l означает подсчет с левого конца строки, r - с правого конца строки, c - с начальной точки.
-
Метки положения начинаются с обоих концов исходной строки.
Если четвертый аргумент отсутствует, то функция mid выполняется так, как если бы данный аргумент имел значение lc. Другими словами, выражение mid(строка,число,число) эквивалентно выражению mid(строка,число,число,"lc").
Вы также можете использовать подстроки, которые определяют точку(точки), от которой (или между которыми) необходимо извлечь результат. Функция mid принимает сочетание индексов/подстрок. Правый числовой аргумент рассматривается как число символов (как в обычном режиме); если включается левая строка, то результат увеличивается на длину левой строки. Поиск правой строки выполняется с конца левой строки. См. примеры далее: