Принимает строку возвращает число которые есть в этой строке
Функция ПолучитьСтрокуТолькоЦифры(ВходнаяСтрока)
Результат = ВходнаяСтрока;
ИндексЭлемента = 1;
ДоступныеСимволы = "0123456789";
Пока ИндексЭлемента <= СтрДлина(Результат) Цикл
ПроверяемыйСимвол = Сред(Результат, ИндексЭлемента, 1);
Если СтрНайти(ДоступныеСимволы, ПроверяемыйСимвол) = 0 Тогда
Результат = СтрЗаменить(Результат, ПроверяемыйСимвол, "");
Продолжить;
КонецЕсли;
ИндексЭлемента = ИндексЭлемента + 1;
КонецЦикла;
Возврат Результат;
КонецФункции
СтрокаСЧисломДляЛюбогоЯзыка (БСП)
ПодставитьПараметрыВСтрокуИзМассива (БСП)
#1, 09 декабря 2024 12:59
Где обработка запятой или точки?
#2, 10 декабря 2024 14:30
(1) romankoav, Добрый день, вот ссылка на публикацию https://fastcode.im/Templates/9884