|
Найти символ в строке
| ☑ |
0
Artyom20
06.05.15
✎
10:34
|
Добрый день,
Помогите, пожалуйста,
Делаю загрузку из *.txt
загружаю колонку с ценами, там есть такие значения:
1.0
1.4
.4
.04
Я хочу заменять "." на "0."
подскажите, как написать этот поиск (работать должен только в случае если первый символ ".")
|
|
1
ale-sarin
06.05.15
✎
10:35
|
Лев()
|
|
2
Ёпрст
06.05.15
✎
10:37
|
(0)
Число(".4") = 0,4
|
|
3
Ёпрст
06.05.15
✎
10:38
|
и.. заменять ничего не надо
|
|
4
ale-sarin
06.05.15
✎
10:39
|
(2) Кстати, да!
|
|
5
Spyke
06.05.15
✎
10:40
|
Я иногда действительно "офигиваю" от тем пользователей со стажем более 2 лет, ну неужели действительно такой низкий порог. Такие задачки решали в 10 классе на информатике и то т.к. она у нас была с 10 класса. Ну реально стыдно должно быть.
|
|
6
Artyom20
06.05.15
✎
10:41
|
(5) ни капельки
|
|
7
Artyom20
06.05.15
✎
10:41
|
(2) спасибо!;)
|
|
8
Spyke
06.05.15
✎
10:46
|
Строим алгоритм
1) Проверка если первый символ равен "." тогда наш случай
Если Лев(СОКРЛП(стр),1) = "." Тогда
2) Теперь замена
Цена = СтрЗаменить(СОКРЛП(стр),".","0.");
3) Теперь получим число
Число(Цена);
|
|
9
Artyom20
06.05.15
✎
11:16
|
(8) спасибо, все работает ;)
|
|