Оставить в строке только числа в 1С
Posted On 2020-03-31
Удаляем из строки все символы, которые не являются числами, в т.ч. служебные символы в 1С
Функция УдаляемНечисла(НашаСтрокаДляРазбора) ОбработаннаяСтрокаСтр = СокрЛП(НашаСтрокаДляРазбора); РезультатРаботы = ОбработаннаяСтрокаСтр; Для н=1 по СтрДлина(ОбработаннаяСтрокаСтр) Цикл ТекСимвол = Сред(ОбработаннаяСтрокаСтр,н,1); Если Найти("0123456789",ТекСимвол) = 0 Тогда РезультатРаботы = СтрЗаменить(РезультатРаботы,ТекСимвол,""); КонецЕсли; КонецЦикла; Возврат РезультатРаботы; КонецФункции