0

Функция КодСимвола()

Позволяет получить код символа

Синтаксис

Функция КодСимвола() имеет следующий синтаксис:

Число КодСимвола(ИсходнаяСтрока, [НомерСимвола = 1])

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

number CharCode(SourceString, [Position = 1])

Параметры

Описание параметров функции КодСимвола():

Имя параметра* Тип Описание
ИсходнаяСтрока Строка Исходная строка.
НомерСимвола Число Порядковый номер символа в строке, код которого необходимо получить. Нумерация символов в строке начинается с 1.
Значение по умолчанию: 1.
*Жирным шрифтом выделены обязательные параметры

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

Число

Описание

Функция КодСимвола() возвращает числовой код символа, расположенного в переданной строке в позиции с указанным номером. Код возвращается в соответствии с кодировкой Unicode

Доступность

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

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

Пример кода с использованием функции КодСимвола():

//в исходной строке представлены буквы и цифры
ИсходнаяСтрока = "абв123";
//необходимо отфильтровать только цифры
ВыходнаяСтрока = "";
Для Инд = 1 По СтрДлина(ИсходнаяСтрока) Цикл
	КодСимв = КодСимвола(ИсходнаяСтрока, Инд);
	Если КодСимв >= 48 И КодСимв <= 57 Тогда
		//это число
		ВыходнаяСтрока = ВыходнаяСтрока + Сред(ИсходнаяСтрока, Инд, 1);
	КонецЕсли;
КонецЦикла;
Сообщить(ВыходнаяСтрока);
//123

Читайте также:

  1. Функция Символ()
  2. Приложение 1: Коды символов Unicode

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

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

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