|
Строка из чисел, убрать пробел между группами разрядов |
☑ |
0
Sonic_vlad
30.11.05
✎
13:50
|
Вот строка "-1 206,55,-1 206,55,-1 306,55,-1 306,55,-1 316,54,-1 316,54,-1 316,54,-1 316,54," как пробелы убрать? стрЗаменить(СТр," ","") не помогает
|
|
1
Волшебник
модератор
30.11.05
✎
13:51
|
Символы.НПП
|
|
2
Sonic_vlad
30.11.05
✎
13:55
|
(1) спасибо.. вылетело совсем
|
|
3
roman
naïve
30.11.05
✎
13:55
|
ну можно еще так:
стрЗаменить(СТр," ","")
|
|
4
Широкий
30.11.05
✎
13:56
|
(3) нет
|
|
5
Sonic_vlad
30.11.05
✎
13:57
|
(3) читай (0)
|
|
6
roman
naïve
30.11.05
✎
14:32
|
(4), (5) а ты пробовал ?
|
|
7
roman
naïve
30.11.05
✎
14:36
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Число = 10000;
Строка = Строка(Число);
Строка = стрЗаменить(Строка," ","");
Сообщить(Строка);
КонецПроцедуры
|
|
8
Волшебник
модератор
30.11.05
✎
14:37
|
(7) Все зависит от региональных настроек ИБ. Возможно, что у тебя тоже будет работать, но маловероятно. По умолчанию, там вставляется символ "неразрывный пробел", т.е. Символы.НПП. Читай тут: http://www.v8.1c.ru/predpriyatie/typical_problems_Types.htm#2
|
|
9
roman
naïve
30.11.05
✎
14:38
|
эээ...
все претензии к владельцу ресурса ;)
просто неразрывный пробел на форуме заменяется простым
а так вполне рабочий код
|
|
10
Волшебник
модератор
30.11.05
✎
14:38
|
(9) Хитрец, однако...
|
|
11
VitaliySm
30.11.05
✎
14:38
|
А как получаеш такую строку? Вообще для того чтобы убрать пробел из числа нужно его соответственно отформатировать
Значение=1000;
Формат(Значение,"ЧГ=0");
|
|
12
roman
naïve
30.11.05
✎
14:56
|
можно еще быстрее
символ неразрывного пробела можно получить таким образом
"alt"+"2"+"5"+"5"
|
|
13
Волшебник
модератор
30.11.05
✎
15:01
|
(12) Мне кажется такой стиль программирования не очень хороший. Внешне он выглядит как простой пробел. Такая строка требует как минимум комментария. Но лучше так вообще не делать
|
|