0

Функция СтрЧислоВхождений()

Возвращает число вхождений подстроки поиска в исходную строку.

Синтаксис

Функция СтрЧислоВхождений() имеет следующий синтаксис:

Число СтрЧислоВхождений(ИсходнаяСтрока, ПодстрокаПоиска)

А также альтернативный англоязычный синтаксис:

number StrOccurrenceCount(SourceString, Substring)

Параметры

Описание параметров функции СтрЧислоВхождений():

Имя параметра* Тип Описание
ИсходнаяСтрока Строка Исходная строка.
ПодстрокаПоиска Строка Искомая подстрока.
*Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Число — число вхождений

Описание

Функция СтрЧислоВхождений() вычисляет число вхождений подстроки поиска в исходной строке.

Внимание! Поиск выполняется с учетом регистра, аналогично функции СтрНайти()

Доступность

Версия Поддержка
8.1 Сервер, Клиент, Внешнее соединение
8.2 Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение
8.3 Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение

Пример использования

Пример кода с использованием функции СтрЧислоВхождений():

ИсходнаяСтрока = "123434";
Если СтрЧислоВхождений(ИсходнаяСтрока, "4") > 1 Тогда
	Сообщить("Должен быть только один символ");	
КонецЕсли;
//Внимание, поиск регистрозависимый!
ИсходнаяСтрока = "абвгд";
Если СтрЧислоВхождений(ИсходнаяСтрока, "А") = 0 Тогда
	Сообщить("Символа А нет");	
КонецЕсли;
//приводите исходную строку и строку поиска к одному регистру
ИсходнаяСтрока = "абвгд";
Если СтрЧислоВхождений(ИсходнаяСтрока, нрег("А")) > 0 Тогда
	Сообщить("Символ А найден");	
КонецЕсли;

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *