Galkov, а разве я говорил о какой-то проблеме?
Почему значения отрицательные, если Copy выбирает из диапазона всей строки, в которой ищем? Ты предлагаешь просматривать символы на N меньше стартовой позиции, но ведь, если позиция вхождения после поиска равна 1, то меньше уже нет ничего.
Этот топик читают: Гость
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
карма: 22 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Я понял так
Если 1 = false То на выходе пусто. |
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Galkov, вот посмотри. Я реализовал, что писал (про CopyIf). Прошу сильно не пинать
|
|||
карма: 22 |
| ||
файлы: 1 | copyif_1_00alpha.zip [2.3KB] [209] |
Ответов: 9906
Рейтинг: 351
|
|||
Зачем
|
|||
карма: 9 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Galkov, ну, может кому пригодится. При пустой строке BeforStr это -- обычный Copy. Можно доп функционалом сделать у штатного?
------------ Дoбавленo: Интересно, кто еще чего скажет. |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
А я себе добавил (в стандартный Copy).
code_7608.txt при отрицательном Count копирует с конца строки. Нужно было копировать 5-ть последних знаков из телефонного номера (длинна переменная), а цеплять еще два компонента было лень. ------------ Дoбавленo: Хотя было сильное желание добавить в свойства пункт: Копировать слева или справа. |
|||
карма: 25 |
| ||
файлы: 1 | code_7608.txt [201B] [339] |
36