Приведение строки к верхнему регистру.
Функция ВРег(<Строка>)
переводит все символы строки в верхний регистр. Например, строка "Привет, Мир"
после применения функции станет "ПРИВЕТ, МИР"
.
Приведение строки к нижнему регистру.
Функция НРег(<Строка>)
переводит все символы строки в нижний регистр. Например, строка "ПРИВЕТ мир"
после применения функции станет "привет мир"
.
Приведение строки к титульному регистру.
Функция ТРег(<Строка>)
преобразует строку так, что первый символ каждого слова становится заглавным, а остальные — строчными. Для строки "привет мир"
результат будет "Привет Мир"
.
Получение длины строки.
Функция СтрДлина(<Строка>)
возвращает количество символов в строке. Например, для строки "ПРивет "
результатом будет число 7.
Выборка первых символов строки. Функция Лев(<Строка>, <ЧислоСимволов>)
выбирает указанное количество символов с левой стороны строки. Например, для строки "Привет Мир"
и числа 6
результат будет "Привет"
.
Выборка последних символов строки.
Функция Прав(<Строка>, <ЧислоСимволов>)
выбирает указанное количество символов с правой стороны строки. Например, для строки "Привет всем"
и числа 4
результат будет "всем"
.
Поиск подстроки в строке.
Функция Найти(<Строка>, <ПодстрокаПоиска>)
возвращает позицию первого вхождения подстроки. Например, в строке "Привет, мир"
подстрока ","
начинается с позиции 7
.
Выбор подстроки из строки. Функция Сред(<Строка>, <НачальныйНомер>, <ЧислоСимволов>)
извлекает подстроку заданной длины, начиная с указанной позиции. Например, из строки "Работа со строками"
начиная с позиции 3 и длиной 3 будет выбрана подстрока "бот"
.
Проверка строки на пустоту.
Функция ПустаяСтрока(<Строка>)
проверяет, содержит ли строка значащие символы. Например, строка "Привет"
не будет пустой, поэтому результат проверки будет Ложь
А для строки ” ” или “”, будет Истина
Замена подстроки в строке.
Функция СтрЗаменить(<Строка>, <ПодстрокаПоиска>, <ПодстрокаЗамены>)
заменяет все вхождения одной подстроки на другую. Например, в строке "Привет мир"
, если заменить "Привет"
на "Миру"
, результат будет "Миру мир"
.
Получение строки из многострочного текста.
Функция СтрПолучитьСтроку(<Строка>, <НомерСтроки>)
возвращает строку с указанным номером из многострочного текста. Например, для текста
"Первая строка
строка под номером
|Вторая строка"2
будет "Вторая строка"
.
Подсчет числа вхождений подстроки.
Функция СтрЧислоВхождений(<Строка>, <ПодстрокаПоиска>)
возвращает количество вхождений подстроки в строку. Например, в строке "Привет мир"
подстрока "и"
встречается 2 раза.
Подсчет числа строк в тексте.
Функция СтрЧислоСтрок(<Строка>)
определяет количество строк в многострочном тексте. Например, текст
содержит 2 строки.
"Привет
|мир"
Удаление пробелов и незначащих символов.
Функция СокрЛ(<Строка>)
удаляет пробелы слева
СокрП(<Строка>)
— справа
СокрЛП(<Строка>)
— с обеих сторон строки. Например, строка " Строка "
после применения функции СокрЛП
станет "Строка"
.
Эти функции позволяют гибко работать со строками в 1С, выполняя преобразования, анализ и форматирование текстовых данных.
Реклама – самая интересная и самая трудная форма литературы.