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

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

Поиск и замена текста

Ответ
Поиск в этой теме
Непрочитано 11.11.2009, 22:49
Поиск и замена текста
TechNick
 
Инженер
 
Нижний Новгород
Регистрация: 19.04.2006
Сообщений: 15

Добрый день. Такой вопросик очень нужно решить.
На чертеже существует около тысячи однострочных текстов с подписями марок дорожного ограждения видов:
1. 11ДО-ММ.2(564)У2
2. 11ДО-ММ.2(256)У3
3. 11ДО-ММ.2(64)У4
4. 11ДО-ММ.2(98)У5

Где текст в скобках указывает протяженность и везде разный. Надо преобразовать к такому виду соответственно:
1. 11ДО/190-0.75(0.15)-3.0-0.9(564)
2. 11ДО/250-0.75(0.15)-2.0-0.9(256)
3. 11ДО/300-0.75(0.15)-4.0-0.9(64)
4. 11ДО/350-0.75(0.15)-4.0-1.25(98)
Как это сделать наиболее быстро ума не приложу. Помогите кто знает
Просмотров: 98766
 
Непрочитано 19.03.2014, 14:14
#81
jon73


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


В помещениях стоит номер по экспликации. и таких помещений и номеров больше 500 шт и надо каждому этому номеру дописать (или заменить) соответствующее значение из таблицы только оптом.
jon73 вне форума  
 
Непрочитано 19.03.2014, 14:20
#82
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Тогда тебе точно надо открыть тему в "программирование". Если это вообще реализуемо.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 19.03.2014, 15:15
#83
jon73


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


Частично решил свою проблему.... оказывается можно в меню экспресс извлекать все атрибуты всех блоков в таблицу в ТХТ, затем эту таблицу можно в экселе подзаменить а затем вновь экспортировать в автокад!!! во как !!! только надо теперь научится многострочный текст разбросанный по плану преобразовать в множество блоков , ну и научится в этом файле ТХТ делать нужную замену... уже радует что выход есть! надо было чтобы архитекторы экспликацию делали в блоках с атрибутом
jon73 вне форума  
 
Непрочитано 19.03.2014, 15:24
#84
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от jon73 Посмотреть сообщение
уже радует что выход есть
Мда... уж... через одно место к гландам. Не судьба было исходники приложить чтобы сразу понятно было что делать ?
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 19.03.2014, 15:26
#85
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от jon73 Посмотреть сообщение
затем эту таблицу можно в экселе подзаменить
Вы думаете, там проще автоматом 500 типов переименовать?
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 19.03.2014, 15:43
#86
jon73


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


Пример выложить в автокаде пока не могу, это только в голове мысли. но представить себе поле отдельных многострочных текстов - легко .. а файл ТХТ преобразовать в эксель легко оказывается , а ну уж в экселе я смогу сделать оптом автозамену этих чисел на свои (там проще работать с базами данных). в итоге все отдельные многострочные тексты быстро заменятся на мои значения! то есть во всех помещения будут стоять мои цифры которые у меня уже есть в таблице экселя

----- добавлено через ~1 мин. -----
Осталась одна проблема как эти многострочные отдельно стоящие тексты преобразовать в атрибуты блоков....
Вложения
Тип файла: pdf пример выгрузки файла — Блокнот.pdf (44.0 Кб, 75 просмотров)
jon73 вне форума  
 
Непрочитано 09.04.2014, 09:54
#87
dr-vart


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


Господа, как прописать в строке замены искомый текст. Нужно к искомому тексту добавить символ. Искомый текст это 4 цифры в разной последовательности.
dr-vart вне форума  
 
Непрочитано 09.04.2014, 10:08
#88
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от dr-vart Посмотреть сообщение
Искомый текст это 4 цифры в разной последовательности.
Конкретные цифры в разной последовательности одним махом никак. Только последовательно... Да и неконкретные тоже вроде никак. Воспринимается только конкретный символ ASCII или произвольный (*) без разделения на цифры и буквы
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 09.04.2014, 10:31
#89
dr-vart


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


Дело в том, что найти эти 4-х значные цифры получается "одним махом", а вот заменить их на теже цифры + "К".... неужели нет спец. символа обозначающего искомый текст..

----- добавлено через ~2 мин. -----
одна поправка! Цифры конкретные только в том, что они от 1 до 9 )). Вобщем это 4-х значные числа и #### их прекрасно находит
dr-vart вне форума  
 
Непрочитано 09.04.2014, 10:51
#90
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Блин, я и забыл, что "#" это цифры. А вот заменить штатными средствами никак. Но тут на форуме несколько лиспов для нумерации и добавления символов были. Поищи.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 05.12.2014, 17:30
#91
RAD24


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


Здравствуйте! Подскажите пожалуйста. У меня есть множество мтекстов (текстов) пример "Г1 110Пэ" , "Г1 63Пэ" Как заменить цвет части текста? Нужно что бы буквы "Г1" и "Пэ" были синими а цифры "110", "63" были черные. Возможно ли это?
RAD24 вне форума  
 
Непрочитано 06.12.2014, 12:43
#92
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


В старых версиях (до 2009, кажется) можно было, причем штатными средствами. Начиная с 2010 эта возможность выпилена
Обсуждалось тут
В современных версиях - только средствами самописных приложений (в поиск) или Toolpack'а (в нем команда DSTP_MTFNDREP)
kp+ вне форума  
 
Непрочитано 15.12.2014, 23:30
#93
pik


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


Доброго времени суток!
У меня вопрос по поиску и замене текста 1. В мультивыносках, 2. просто однострочный или многострочный текст.
Вопрос следующего характера. Есть текст, например в мультивыноске, сверху полки слово "Пример" под полкой такое же слово "Пример" как заменить второе слово? Поиск и замена меняет оба слова.
Либо есть однострочный текст со словом "Пример", но где то он выделен зеленым цветом и его необходимо поменять на другое слово. Поиск и замена меняет полностью весь текст со словом "Пример". Можно как-то решить данный вопрос?
Спасибо!
pik вне форума  
 
Непрочитано 16.12.2014, 09:36
#94
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577


Цитата:
Сообщение от pik Посмотреть сообщение
Есть текст, например в мультивыноске, сверху полки слово "Пример" под полкой такое же слово "Пример" как заменить второе слово? ...
Либо есть однострочный текст со словом "Пример", но где то он выделен зеленым цветом и его необходимо поменять на другое слово. Поиск и замена меняет полностью весь текст со словом "Пример"
Никаких "например" тут быть не может. Четко определитесь с критериями. Поиск может отличить выноску от Мтекста, нужно лишь снять галку. Как отличить нижнюю строчку от верхней - не знаю. Поменять только зеленый текст можно предварительно выделив его быстровыбором и установив в поиске опцию не "по всему файлу", а "только из выбранного".
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 16.12.2014, 10:28
#95
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от CaMoCAD Посмотреть сообщение
Как отличить нижнюю строчку от верхней - не знаю
Первая строка "Пример\p". Вторая: "\pПример". Но .... см #92
kp+ вне форума  
 
Непрочитано 16.12.2014, 13:48
#96
pik


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
Первая строка "Пример\p". Вторая: "\pПример". Но .... см #92
Не ищет он с параметром \p я уже пытался.

Цитата:
Сообщение от CaMoCAD Посмотреть сообщение
Никаких "например" тут быть не может. Четко определитесь с критериями.
С каким критерием? В выноске текст (например сверху "Диаметр трубы DN 20 "\p"Диаметр трубы DN 20 " надо поменять на "Диаметр трубы DN 20 "\p"Палка копалка длинная 100 см") сверху и снизу надо поменять тот что снизу. Или я что-то не понимаю?
pik вне форума  
 
Непрочитано 16.12.2014, 14:10
#97
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от pik Посмотреть сообщение
Не ищет он с параметром \p я уже пытался.
Повторюсь: возможность поиска кодов форматирования и других непечатаемых символов штатными средствами выпилена начиная с версии 2010.
Решение:
1) написать свое приложение;
2) найти готовое самописное приложение поиском по форуму;
3) найти Toolpack, там команда DSTP_MTFNDREP
kp+ вне форума  
 
Непрочитано 16.12.2014, 14:12
#98
pik


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
Повторюсь: возможность поиска кодов форматирования и других непечатаемых символов штатными средствами выпилена начиная с версии 2010.
Решение:
1) написать свое приложение;
2) найти готовое самописное приложение поиском по форуму;
3) найти Toolpack, там команда DSTP_MTFNDREP
Спасибо! Сейчас будем искать согласно Вашим указаниям!
pik вне форума  
 
Непрочитано 16.12.2014, 14:31
#99
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577


Цитата:
Сообщение от pik Посмотреть сообщение
С каким критерием? В выноске текст (например сверху "Диаметр трубы DN 20 "\p"Диаметр трубы DN 20 " надо поменять на "Диаметр трубы DN 20 "\p"Палка копалка длинная 100 см") сверху и снизу надо поменять тот что снизу. Или я что-то не понимаю?
Нет, это у меня в голове опилки. И такие длинные предложения меня только расстраивают. Попробуйте прочитать сами.
С каким критерием, - решать Вам. Для выносок - один способ, для зеленых текстов - другой. Универсального способа нет.
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 14.04.2015, 10:00
#100
erikbond

Инженер-конструктор-LEGO
 
Регистрация: 22.05.2011
Ульяновск
Сообщений: 806


Доброго времени суток. У меня есть Project Studio. Также имеется на чертеже очень очень много выносок, их тип объекта "Обозначение элемента", имеется там один нужный мне параметр: "Текст нижний" и там написано %%c20 А500, то есть диаметр 20 А500, вопрос: возможно ли какими нибудь чудесными методами, добавить ко всем этим А500, букву "С" дабы получить А500С. Пробовал _find, он не находит текст в таком типе объекта. Может есть какой-то иначе метод?
erikbond вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поиск и замена текста

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск фрагмента текста в текстовых файлах Nike Разное 23 14.05.2019 07:14
Групповой поиск и замена текста Torino Программирование 22 05.03.2016 23:00
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
Поиск и замена текста на чертежах Autodesk Inventor Бриг Прочее ПО от Autodesk 4 21.01.2009 17:05
поиск и замена Dante AutoCAD 1 03.10.2007 18:26