пстр
Функция пстр
используется для извлечения подстроки из строки. Она возвращает часть текста, начиная с указанной позиции и заданной длины.
Синтаксис
пстр(текст, позиция, длина)
-
текст
— строка или текстовое поле, из которого нужно взять часть; -
позиция
— с какого символа начать (счёт с 1); -
длина
— сколько символов взять.
Принцип работы:
-
Получает строку;
-
Начинает с указанного символа;
-
Возвращает указанное количество символов.
Пример:
Задача: сделать первую букву заглавной, а остальные — строчными.
Шаги:
-
Создайте текстовое поле.
-
Извлечение и преобразование первого символа:
-
Вставьте текстовое поле в тело шаблона.
-
Дважды щелкните по вставленному полю левой кнопкой мыши.
-
Нажмите
f(x)
и выберите «Текстовые» →пстр
. -
Введите параметры функции: начальная позиция —
1
, число знаков —1
. -
Оберните полученное выражение в функцию «Текстовые» →
прописн
.
-
-
Извлечение и преобразование остальных символов в строчные:
-
Вставьте рядом текстовое поле в шаблон.
-
Нажмите
f(x)
и выберите «Текстовые» →пстр
. -
Введите параметры функции: начальная позиция —
2
, число знаков —длина(текст)
. -
Оберните полученное выражение в функцию «Текстовые» →
строчн
.
-
Результат
Комбинированное выражение возвращает строку, в которой первая буква заглавная, а остальные — строчные, независимо от изначального регистра и длины строки.
-
Извлечение и преобразование первого символа:
-
Вставьте текстовое поле в тело шаблона.
-
Дважды щелкните по вставленному полю левой кнопкой мыши.
-
Нажмите
f(x)
и выберите «Текстовые» →пстр
. -
Введите параметры функции: начальная позиция —
1
, число знаков —1
. -
Оберните полученное выражение в функцию «Текстовые» →
прописн
.
-
-
Извлечение и преобразование остальных символов в строчные:
-
Вставьте рядом текстовое поле в шаблон.
-
Нажмите
f(x)
и выберите «Текстовые» →пстр
. -
Введите параметры функции: начальная позиция —
2
, число знаков —длина(текст)
. -
Оберните полученное выражение в функцию «Текстовые» →
строчн
.
-
Результат
Комбинированное выражение возвращает строку, в которой первая буква заглавная, а остальные — строчные, независимо от изначального регистра и длины строки.