| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > выбор текста по содержимому

выбор текста по содержимому

Ответ
Поиск в этой теме
Непрочитано 20.10.2006, 11:44
выбор текста по содержимому
Neznayka
 
Регистрация: 24.03.2005
Сообщений: 320

есть на чертеже куча текста всякого
мне необходимо выделить для последующего удаления только тот текст который содержит :
l=... м Т.е. на мест е точек может быть любое число
КАК?
быстрый выбор позволяет выбрать только конкретный текст, и он не понимает такой запрос l=*
Просмотров: 25048
 
Автор темы   Непрочитано 08.03.2011, 11:37
1 | #41
Neznayka


 
Регистрация: 24.03.2005
Сообщений: 320


Уже хотел постить про параметры поиска с глобальными символами. Однако сам в хелпе нашел:
Выложу авось кому пригодится:

Команда НАЙТИ позволяет использовать при поиске символы-шаблоны.
Код:
[Выделить все]
Символ
 Определение
 
# (Решетка)
 Соответствует любой одиночной цифре
 
@ (Коммерческое "при")
 Соответствует любой одиночной букве
 
. (Точка)
 Соответствует любому символу, кроме букв и цифр
 
* (Звездочка)
 Соответствует любой последовательности символов. Может использоваться в любой позиции строки
 
? (Знак вопроса)
 Соответствует любому одиночному символу; например, ?BC соответствует ABC, 3BC и т.п.
 
~ (Тильда)
 Соответствует всем строкам, кроме отвечающих следующему после тильды шаблону; например, ~*AB* соответствует всем строкам, не содержащим последовательности AB
 
[ ]
 Соответствует любому из символов в скобках; например, [AB]C соответствует AC и BC
 
[~]
 Соответствует любому из символов, кроме заключенных в скобки; например, [~AB]C соответствует XC, но не соответствует BC
 
[-]
 Задает диапазон для одиночного символа; например, [A-G]C соответствует AC, BC и так далее до GC, но не соответствует HC
 
' (Апостроф)
 Следующий за ним специальный символ трактуется как обычный; например, '~AB соответствует ~AB
Neznayka вне форума  
 
Непрочитано 23.02.2021, 11:25
#42
krup


 
Регистрация: 24.06.2015
Сообщений: 17


Помогите, пожалуйста. Есть много мультитекстов типа "СКН-425", "СКН-410". Как их все выбрать что бы удалить? Быстрый выбор и найти не помогли.
krup вне форума  
 
Непрочитано 24.02.2021, 07:42
#43
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Может, просто раскладка клавиатуры не та? Русский - английский.
Oleg T вне форума  
 
Непрочитано 24.02.2021, 08:04
#44
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


krup, _find
Хмурый вне форума  
 
Непрочитано 24.02.2021, 11:01
#45
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от krup Посмотреть сообщение
Есть много мультитекстов типа "СКН-425", "СКН-410". Как их все выбрать что бы удалить?
А так?
Миниатюры
Нажмите на изображение для увеличения
Название: бв.PNG
Просмотров: 112
Размер:	37.8 Кб
ID:	234791  
skkkk вне форума  
 
Непрочитано 24.02.2021, 13:30
#46
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,839


Цитата:
Сообщение от krup Посмотреть сообщение
Помогите, пожалуйста. Есть много мультитекстов типа "СКН-425", "СКН-410". Как их все выбрать что бы удалить? Быстрый выбор и найти не помогли.
Наверняка в тексте полно принудительного форматирования.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.02.2022, 21:24
#47
DmSV


 
Регистрация: 11.02.2022
Сообщений: 3


Здравствуйте.
Описание: Часто ищу различное содержимое "МТекст" через "_.QSELECT", всё устаривает, всё ищет как надо.
Но в 99% случаев это поиск с одними и теми же параметрами роме поля "Значение", после Оператора "* Поиск с глобальными символами".
Задача: Хочу прописать в кнопке макрос (или, если ошибаюсь, то прошу поправить меня), чтобы при нажатии открывалось стандартное окно (_.QSELECT), но с уже заполненным выбором, грубо говоря, хочу упростить рутинные однообразные клики мышью и вводить только необходимые для поиска символы.
Вопрос не срочный, решить хочу самостоятельно, прошу только послать меня в нужном направлении - как это корректно, должно быть реализовано?
Спасибо.
AutoCAD 2017 чистый.
DmSV вне форума  
 
Непрочитано 12.02.2022, 01:50
#48
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,039


Цитата:
Сообщение от DmSV Посмотреть сообщение
чтобы при нажатии открывалось стандартное окно (_.QSELECT), но с уже заполненным выбором
не получиться - нет у быстрого выбора консольной версии команды.
Сергей812 вне форума  
 
Непрочитано 13.02.2022, 03:36
#49
DmSV


 
Регистрация: 11.02.2022
Сообщений: 3


Спасибо, за ответ.
Жаль, здорово бы упростило мне поиск.
DmSV вне форума  
 
Непрочитано 13.02.2022, 07:29
1 | #50
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


DmSV, а лиспом не подойдёт?
Что-то такое (вставить в командную строку):
Код:
[Выделить все]
(sssetfirst nil (ssget "_A" (list (cons 0 "*TEXT,*LEADER") (cons 1 (getstring "\nВведите строку для поиска: ")))))
Чтобы вводить возле курсора, можно включить переменную DYNMODE в 3. Вводить можно с глобальными символами, как в окне Qselect, но это окно вообще не будет появляться. А так ли оно нужно?

Можно подобным образом повесить на кнопки разные варианты условий поиска и запускать по мере необходимости.
skkkk вне форума  
 
Непрочитано 14.02.2022, 14:58
#51
DmSV


 
Регистрация: 11.02.2022
Сообщений: 3


Благодарю. То что нужно!
LISPом очень даже подойдет.
Сделаю, допустим, две кнопки: одна будет запускать LISP с поиском по содержимому в тексте, Мтексте, выносках, а вторая в размерах и базах.
Остальное настолько редко бывает, что не грех и ручками.
Вопрос решен. Еще раз спасибо.
DmSV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > выбор текста по содержимому

Размещение рекламы