Неразрывный пробел, преобразование числа в строку, разделитель групп разрядов


При стандартных региональных настройках для русского языка при приведении числа к строке между группами разрядов чисел вставляется неразрывный пробел (Символы.НПП), например:

ПеременнаяЧисло = 1000;
ЧислоСтрокой = Строка(ПеременнаяЧисло); //= "1 000", длина строки - 5 символов, включая неразрывный пробел


Чтобы преобразовать число к строке без вставки символа-разделителя групп (неразрывного пробела), нужно применить функцию Формат с параметром ЧГ:

ЧислоСтрокой = Формат(ПеременнаяЧисло,"ЧГ=0");

Или так:

ЧислоСтрокой = Формат(ПеременнаяЧисло,"ЧГ=;");


Ещё один способ, если работаешь со строкой, можно воспользоваться следующим кодом:

СтрЗаменить(ПеременнаяЧисло, Символы.НПП, "");
Добавить комментарий