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