Имя: Пароль:
1C
 
v8. Работа со строками
0 Колапс
 
13.09.04
17:00
есть строка "0035435435435", например.
каким образом в строке, убрать первые незначащие нули? число нулей произвольное.
1 Волшебник
 
13.09.04
17:01
НоваяСтр = Строка(Число(СтараяСтрока));
2 Колапс
 
13.09.04
17:55
после этой хитрой операции, появляются пробелы разделющие...
например была строка "0001000000", стала "1 000 000" ...
как быть?
3 Колапс
 
13.09.04
17:56
и почему-то, пробелы не убераются, после такого:
Стр = СтрЗаменить(Строка(Число(Стр)), " ", "");
4 YamMike
 
13.09.04
17:58
В ТиСе посмотри глНомерНаПечать
5 Рупор абсурда
 
13.09.04
18:03
Интересно, зачем число в восьмёрке, при приведении к строке, имеет пробелы - разделители тысяч? ...
Есть в этом какой-нибудь смысл или всё гораздо проще? ...
6 Волшебник
 
13.09.04
18:52
(5) Когда число приводится к строке, то оно приводится в соответствии с региональными установками. Чтобы убрать пробел, можно воспользоваться функцией Формат или заменить этот НЕРАЗРЫВНЫЙ ПРОБЕЛ (Символы.НПП) на пустую строку.