|
СтрНайти() Не пойму почему не ищет с конца Ø (Волшебник 30.01.2017 14:00)
| ☑ |
0
Dendroid92
30.01.17
✎
13:15
|
Здравствуйте!
Есть строка "СводнаяТаблицаОтметка_1". Пытаюсь найти позицию символа "_" с конца (Справа Налево). По идее индекс должен быть равен 2, но выводит 22, т.е. ищет сначала. Я что-то не так делаю или это какой-то баг?
|
|
1
Волшебник
модератор
30.01.17
✎
13:16
|
Нужен релиз 8.3.6.1977
|
|
2
1dvd
30.01.17
✎
13:17
|
или старше
|
|
3
Dendroid92
30.01.17
✎
13:17
|
(1) (2) 8.3.9. стоит у меня, о чем и речь
|
|
4
Волшебник
модератор
30.01.17
✎
13:18
|
он ищет с конца, а возвращает позицию с начала
|
|
6
Dendroid92
30.01.17
✎
13:22
|
(4) а наоборот функции нет, которая указывает позицию с конца?
|
|
7
Волшебник
модератор
30.01.17
✎
13:24
|
(6) СтрДлина - СтрНайти
|
|
8
1dvd
30.01.17
✎
13:24
|
СтрДина()-СтрНайти()+1
|
|
9
Dendroid92
30.01.17
✎
13:24
|
Выходит надо писать:
Индекс = СтрДлина("СводнаяТаблицаОтметка_1") - СтрНайти("СводнаяТаблицаОтметка_1", "_");
|
|
10
Волшебник
модератор
30.01.17
✎
13:24
|
(9) Выходит так.
|
|
11
Dendroid92
30.01.17
✎
13:25
|
(8) (7) Ясно, спасибо, у разрабов 1С все всегда через одно место =)
|
|
12
1dvd
30.01.17
✎
13:30
|
(11) ага, и только у тебя всё по чести
|
|
13
f_vadim
30.01.17
✎
13:31
|
(11) дык справаналево это направление поиска, а не точка отсчёта.
|
|
14
FIXXXL
30.01.17
✎
13:49
|
(6) ты араб что ли?
|
|
15
Dendroid92
30.01.17
✎
13:50
|
(13) я думал в параметре задается направление отсчета
|
|
16
Dendroid92
30.01.17
✎
13:58
|
(14) Нет
Получается 3 параметр меняет направление поиска, а не направление отсчета. Спасибо всем, тему можно удалить.
|
|