|
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) Когда число приводится к строке, то оно приводится в соответствии с региональными установками. Чтобы убрать пробел, можно воспользоваться функцией Формат или заменить этот НЕРАЗРЫВНЫЙ ПРОБЕЛ (Символы.НПП) на пустую строку.
|
|