doctorraz Posted June 7, 2022 Report Share Posted June 7, 2022 (edited) Найти и заменить в мтексте не умеет менять найденные символы на пустую строку. В тексте, таблицах меняет Проверьте пожалуйста у кого есть возможность Edited November 2, 2022 by doctorraz Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted June 7, 2022 Report Share Posted June 7, 2022 3 минуты назад, doctorraz сказал: в мтексте не умеет у меня все сработало штатно. Может, имеют место хитрые символы форматирования? Quote Link to comment Share on other sites More sharing options...
doctorraz Posted June 7, 2022 Author Report Share Posted June 7, 2022 1 минуту назад, EdwardSt сказал: у меня все сработало штатно щас в платформе проверю 1 минуту назад, EdwardSt сказал: Может, имеют место хитрые символы форматирования? просто мтекст находит но мтекст.dwg добавлено через 1 минуту в платформе тоже не меняет.. заменить на: совсем пусто должно быть, ни пробелов совсем ничего Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted June 7, 2022 Report Share Posted June 7, 2022 (edited) Выяснилось следующее: Спойлер Спойлер Ну вот как так?!?!?! ЗЫ. Дополнительно Спойлер До: ((-1 . #<Имя примитива: 0000025C4BEB1260>) (0 . "MTEXT") (5 . "4C1") (330 . #<Имя примитива: 0000025C4BE044E0>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (48 . 100.0) (100 . "AcDbMText") (10 -42761.6 30646.7 0.0) (40 . 250.0) (41 . 3975.1) (46 . 0.0) (71 . 1) (72 . 1) (1 . "просто текст\\Pтекст\\Pтекст\\Pтекст\\Pтекст") (7 . "ГОСТ 2.304") (210 0.0 0.0 1.0) (11 1.0 0.0 0.0) (42 . 2189.02) (43 . 1924.43) (50 . 0.0) (73 . 1) (44 . 1.0) (75 . 0)) После: ((-1 . #<Имя примитива: 0000025C4BEB1260>) (0 . "MTEXT") (5 . "4C1") (330 . #<Имя примитива: 0000025C4BE044E0>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (48 . 100.0) (100 . "AcDbMText") (10 -42761.6 30646.7 0.0) (40 . 250.0) (41 . 3975.1) (46 . 0.0) (71 . 1) (72 . 1) (1 . "просто \\P\\P\\P\\Pтекст") (7 . "ГОСТ 2.304") (210 0.0 0.0 1.0) (11 1.0 0.0 0.0) (42 . 1068.75) (43 . 1924.43) (50 . 0.0) (73 . 1) (44 . 1.0) (75 . 0)) У меня даже предположений нет... Edited June 7, 2022 by EdwardSt 1 Quote Link to comment Share on other sites More sharing options...
hudozhnik Posted June 7, 2022 Report Share Posted June 7, 2022 У меня тоже не меняет. Еще попробовал пробел найти и заменить на что-то - тоже не меняет. 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted June 7, 2022 Author Report Share Posted June 7, 2022 2 минуты назад, hudozhnik сказал: Еще попробовал пробел найти и заменить на что-то - тоже не меняет У меня пробел находит и меняет, не на пустую строку 5 минут назад, EdwardSt сказал: Ну вот как так! ничего, что в моем примере НЕ МНОГОСТРОЧНЫЙ текст ищем и меняем? Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted June 7, 2022 Report Share Posted June 7, 2022 (edited) 4 минуты назад, doctorraz сказал: ичего, что в моем примере НЕ МНОГОСТРОЧНЫЙ текст ищем и меняем? Не понял. Ветка началась с мтекста. Не? В однострочном тексте слово "текст" заменилось. Edited June 7, 2022 by EdwardSt Quote Link to comment Share on other sites More sharing options...
doctorraz Posted June 7, 2022 Author Report Share Posted June 7, 2022 Только что, EdwardSt сказал: Не понял Выше картинку и файлик приложил ЗЫ мтексты бывают без перевода строки)))) добавлено через 1 минуту Только что, EdwardSt сказал: В однострочном тексте слово "текст" заменилось. Блиин, кому и зачем я пишу? Только что, doctorraz сказал: В тексте, таблицах меняет добавлено через 6 минут Только что, EdwardSt сказал: У меня даже предположений нет Традиционно замена с мтекстом не дружит((( Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted June 7, 2022 Report Share Posted June 7, 2022 Нелогично также, что вообще что-то находится Спойлер Тут вообще не должно быть ничего найдено Quote Link to comment Share on other sites More sharing options...
doctorraz Posted June 7, 2022 Author Report Share Posted June 7, 2022 31 минуту назад, EdwardSt сказал: Нелогично также, что вообще что-то находится логично, эти символы там есть и именно в этом порядке))) многострочный поиск для нахождения таких конструкций... Цитата просто текст или Цитата просто текст в поиске учитывает символы переноса строки добавлено через 4 минут многострочный текст это не только мтекст, но и таблицы, форматы, выноски... Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted June 7, 2022 Report Share Posted June 7, 2022 15 минут назад, doctorraz сказал: логично, эти символы там есть и именно в этом порядке)) Такая логика взрывает мозг. Есть наименование секции "Параметры поиска". В ней галочка "Многострочный текст", которая снята. В каком воспаленном мозгу такая конструкция может означать, что в РЕЗУЛЬТАТЫ поиска включается MText? Мтексты просто должны отсекаться и в результаты ни при каких обстоятельствах не попадать. Их содержимое (включая все переносы и прочую лабуду) просто не рассматривается. Тенденции современного мира, однако... Quote Link to comment Share on other sites More sharing options...
Kreator Posted June 7, 2022 Report Share Posted June 7, 2022 1 час назад, EdwardSt сказал: Тут вообще не должно быть ничего найдено Не, там всё правильно работает. Может, название пункта слегка смущает, тоже иногда на этом зависаю, но как галку нажал - сразу понятно, о чём она. Наверное, имеет смысл переименовать на "Искать несколько строк"... По теме: Спойлер Версия в подписи - последняя. 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted June 7, 2022 Author Report Share Posted June 7, 2022 Если м текст в одну строку, без переносов.. На моем файле работает? Quote Link to comment Share on other sites More sharing options...
doctorraz Posted June 7, 2022 Author Report Share Posted June 7, 2022 59 минут назад, EdwardSt сказал: Такая логика взрывает мозг Подозреваю просто ты не совсем понимаешь, что это и для чего... Галочка многострочный текст не фильтр, просто добавляется возможность искать и заменять тексты с учетом перевода строки Например Рога И Копыта Поменять на Копыта И Рога С галкой многострочный текст можно за одну итерацию А со снятой галкой за три.. Все отличие.. Более того со снятой галкой, поиск найдет по отдельности содержимое строки, но две и более строк это с галкой многострочный текст. Не обязательно текст как объект, в любом поле, текстовые данные добавлено через 2 минуты 45 минут назад, Kreator сказал: Наверное, имеет смысл переименовать на "Искать несколько строк". Этотжэж термин применяется в полях выносок многострочный текст... Возможно гдето еще 1 Quote Link to comment Share on other sites More sharing options...
Kreator Posted June 8, 2022 Report Share Posted June 8, 2022 15 часов назад, doctorraz сказал: Если м текст в одну строку, без переносов.. То не работает. Если переносы есть - работает. Пользуйтесь бесплатными переносами 1 Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted June 8, 2022 Report Share Posted June 8, 2022 (edited) 25 минут назад, Kreator сказал: 16 часов назад, doctorraz сказал: Если м текст в одну строку, без переносов.. То не работает. Если переносы есть - работает. Тут все хитрее. Спойлер Спойлер Более того, последовательный запуск и выключение диалога с заменой всего найденного удалял ровно по одному слову, в конце концов достигнув искомого выражения "просто ". Edited June 8, 2022 by EdwardSt 1 Quote Link to comment Share on other sites More sharing options...
AlexEkimov Posted June 8, 2022 Report Share Posted June 8, 2022 (edited) В 07.06.2022 в 19:08, doctorraz сказал: Найти и заменить в мтексте не умеет менять найденные символы на пустую строку. В тексте, таблицах меняет Проверьте пожалуйста у кого есть возможность Да, действительно, текст в одной строке МТекста не заменяется на пусоту. Передано разработчикам #15251 Edited March 15 by AlexEkimov 3 1 Quote Link to comment Share on other sites More sharing options...
IvanMegaton Posted June 9, 2022 Report Share Posted June 9, 2022 Кстати, начиная с некоторой версии, нанокад в принципе не умеет "найти и заменить" все текстовые поля в чертеже, например мультивыноски или даже Мтекст иногда не меняет. Не могу сейчас точно утверждать. Приходиться открывать Автокад LT и делать замену через него а потом снова возвращаться в нанокад. Quote Link to comment Share on other sites More sharing options...
AlexEkimov Posted June 20, 2022 Report Share Posted June 20, 2022 Баг исправлен. Изменения попадут в новую версию. 3 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.