|
Преобразование строки в число |
☑ |
0
LivingStar
19.07.14
✎
10:19
|
Можно ли преобразовывать вот такую строку в число: "30 000р." ?
1. это наличие пробела
2. присутствие "р."
я думаю сначало нужно избавляться от этих символов, приводя строку к виду: "30000"
правильно будет изначально её в таким виде поставлять.
|
|
1
Chameleon1980
19.07.14
✎
10:20
|
удаляй всё, что не цифры
|
|
2
LivingStar
19.07.14
✎
10:35
|
(1) по другому и не вижу вариантов, просто мне такую строку "30 000р." присылают для загрузки в числовое поле, и спрашивают какие там у вас проблемы. Так правильнее на той стороне правильно выгружать сразу.
|
|
3
МихаилМ
19.07.14
✎
10:38
|
у Вас одна проблема: Вы - идиот.
|
|
4
Chameleon1980
19.07.14
✎
10:42
|
(2) да какая разница где как.
какие проблемы тут-то нормализовать ?
(3) +100500
|
|
5
SeiOkami
19.07.14
✎
10:50
|
Удалять всё, кроме чисел и знаков "." и ",".
Приводить "." и "," к единому символу
В резльутате может быть много косяков, но хотя бы так)
|
|
6
Фокусник
19.07.14
✎
11:21
|
(0)"правильно будет изначально её в таким виде поставлять."
Верно, если есть возможность повлиять на это, повлияй. Если нет такой возможности - преобразовывай сам...
|
|
7
Fragster
гуру
19.07.14
✎
12:10
|
(2) в экселе через ADO или COM там будет 30000, несмотря на то, что выглядит как 30 000 р.
|
|
8
Fragster
гуру
19.07.14
✎
12:11
|
это я так телепатирую, что автору присылают эксельку
|
|