|
Работа со строками (Артикул) 🠗 (Волшебник 30.10.2017 17:28)
| ☑ |
0
Enot_tut
30.10.17
✎
14:38
|
Добрый вечер, например есть артикул (111111111-11)как поменять 6 символ у артикула на(0)чтобы получилось (111111011-11)
|
|
1
1dvd
30.10.17
✎
14:39
|
Лев, прав, сред
выбирай
|
|
2
SeriyP
30.10.17
✎
14:40
|
(0) СтрЗаменить
|
|
3
aka AMIGO
30.10.17
✎
14:40
|
Можно разложить в СЗ, заменить, а потом сконкатенировать в строку.
|
|
4
SeriyP
30.10.17
✎
14:43
|
а можно в массив разложить и по индексу заменять, а потом обратно собирать.
|
|
5
Мимохожий Однако
30.10.17
✎
14:44
|
Пятнично
|
|
6
aka AMIGO
30.10.17
✎
14:47
|
Лев(Артикул,5)+"Ы"+Сред(Артикул,7);
|
|
7
1dvd
30.10.17
✎
15:29
|
(2) а ну ка, подскажи как с помощью СтрЗаменить сделать (0)
|
|
8
Гипервизор
30.10.17
✎
15:31
|
А что там сложного:
Результат = СтрЗаменить(Артикул, "111111111-11", "111111011-11");
|
|
9
Ёпрст
30.10.17
✎
15:31
|
(7)
СтрЗаменить(Стр,"111111111","111111101")
|
|
10
1dvd
30.10.17
✎
15:37
|
ага, круто :)
|
|
11
Timon1405
30.10.17
✎
15:41
|
почему у ТС в примере нужно поменять 6й символ, а меняется 7й?
|
|
12
aka AMIGO
30.10.17
✎
15:50
|
(11) это не суть важно.. ошибка при счете, всего-то..
|
|
13
Мимо Проходил
30.10.17
✎
16:47
|
(11) Или счет идет с 0-го символа. Или считают справа налево.
|
|
14
Enot_tut
31.10.17
✎
08:08
|
(6) спасибо
|
|