|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
vl-string-right-trim
Инженер ЭОМ
Москва
Регистрация: 05.03.2009
Сообщений: 215
|
||
Просмотров: 3439
|
|
||||
Функция работает примерно так: берет крайний справа символ, сверяет, есть ли такой в образце, если есть - удаляет и берется за следующий, если нет - то заканчивает работу.
В этом случае лучше воспользоваться конструкцией: Код:
|
||||
![]() |
|
||||
Почему тогда в выражении (vl-string-right-trim ".LDT" "DHR 70.LDT") все верно
и нет ошибок? Do$ спасибо. |
||||
![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Это недокументированная, но тем не менее стандартная функция Автолиспа.
Ибо: Цитата:
Цитата:
|
|||
![]() |
|
||||
попробовал fnsplitl без экспресса, работает.
Do$, подскажи не понимаю. (vl-string-right-trim ".LDT" "CS 50 8D.LDT") выдаст"CS 50 8" т.е удаляет D (vl-string-right-trim ".LDT" "DHR 70.LDT") выдаст "DHR 70" Судя по #3 должно удалить D? при этом вернуть "HR 70" |
||||
![]() |
|
||||
vl-string-right-trim
удаляет символы только справа. "D" осталась потому, что слева в строке находится. Вот если использовать vl-string-trim, тогда и слева и справа символы поудаляются. Makswell, получается, эта FNSPLITL то же самое, что: Код:
Последний раз редактировалось Do$, 14.05.2010 в 14:15. |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как скопировать блоки из одного чертежа в другой | молод и перспективен | Программирование | 4 | 14.02.2010 20:22 |
Сомневаюсь в правильности своего перевода | hwd | Программирование | 11 | 26.10.2009 08:43 |
Хочу сделать линии, по которым не режет TRIM | I.Van | AutoCAD | 9 | 03.06.2008 20:30 |
DwgRuLispLib: Преобразование значения в строку | Кулик Алексей aka kpblc | Библиотека функций | 26 | 06.12.2007 19:30 |
функции для работы с ini-файлами | ivspec | Программирование | 4 | 08.08.2006 11:43 |