Jump to content

[Исправлено]. Найти и заменить. Не умеет в мтекст замену на пустую строку


Recommended Posts

Найти и заменить в мтексте не умеет менять найденные символы на пустую строку.

В тексте, таблицах меняет

Проверьте пожалуйста у кого есть возможность

Edited by doctorraz
Link to comment
Share on other sites

3 минуты назад, doctorraz сказал:

в мтексте не умеет

у меня все сработало штатно. 

Может, имеют место хитрые символы форматирования?

Link to comment
Share on other sites

1 минуту назад, EdwardSt сказал:

у меня все сработало штатно

щас в платформе проверю

1 минуту назад, EdwardSt сказал:

Может, имеют место хитрые символы форматирования?

просто мтекст

находит но

image.thumb.png.30fe1e1eb9d5e6d1ea6fc10547dbb607.png

мтекст.dwg

добавлено через 1 минуту

в платформе тоже не меняет..

заменить на: совсем пусто должно быть, ни пробелов совсем ничего

Link to comment
Share on other sites

Выяснилось следующее:

 

Спойлер

image.png.0178d95516d7a63a456f4e464834271e.png

 

Спойлер

image.png.c5561e1a53bf110af731ef2ae0edb4fb.png

 

Ну вот как так?!?!?!

 

ЗЫ. Дополнительно 

Спойлер

До:

((-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 by EdwardSt
  • Like 1
Link to comment
Share on other sites

2 минуты назад, hudozhnik сказал:

Еще попробовал пробел найти и заменить на что-то - тоже не меняет

У меня пробел находит и меняет, не на пустую строку

 

5 минут назад, EdwardSt сказал:

Ну вот как так!

ничего, что в моем примере НЕ МНОГОСТРОЧНЫЙ текст ищем и меняем?

Link to comment
Share on other sites

4 минуты назад, doctorraz сказал:

ичего, что в моем примере НЕ МНОГОСТРОЧНЫЙ текст ищем и меняем?

Не понял.

Ветка началась с мтекста. Не?

 

В однострочном тексте слово "текст" заменилось.

Edited by EdwardSt
Link to comment
Share on other sites

Только что, EdwardSt сказал:

Не понял

Выше картинку и файлик приложил

ЗЫ мтексты бывают без перевода строки))))

добавлено через 1 минуту
Только что, EdwardSt сказал:

В однострочном тексте слово "текст" заменилось.

Блиин, кому и зачем я пишу?

Только что, doctorraz сказал:

В тексте, таблицах меняет

 

добавлено через 6 минут
Только что, EdwardSt сказал:

У меня даже предположений нет

Традиционно замена с мтекстом не дружит(((

Link to comment
Share on other sites

31 минуту назад, EdwardSt сказал:

Нелогично также, что вообще что-то находится

логично, эти символы там есть и именно в этом порядке)))

многострочный поиск  для нахождения таких конструкций...

Цитата

просто

текст

или 

Цитата

просто

 

текст

в поиске учитывает символы переноса строки

добавлено через 4 минут

многострочный текст это не только мтекст, но и таблицы, форматы, выноски...

Link to comment
Share on other sites

15 минут назад, doctorraz сказал:

логично, эти символы там есть и именно в этом порядке))

 

Такая логика взрывает мозг.

Есть наименование секции "Параметры поиска". В ней галочка "Многострочный текст", которая снята.

В каком воспаленном мозгу такая конструкция может означать, что в РЕЗУЛЬТАТЫ поиска включается MText?

Мтексты просто должны отсекаться и в результаты ни при каких обстоятельствах не попадать. Их содержимое (включая все переносы и прочую лабуду) просто не рассматривается. 

 

Тенденции современного мира, однако...

 

 

Link to comment
Share on other sites

1 час назад, EdwardSt сказал:

Тут вообще не должно быть ничего найдено

Не, там всё правильно работает. Может, название пункта слегка смущает, тоже иногда на этом зависаю, но как галку нажал - сразу понятно, о чём она. Наверное, имеет смысл переименовать на "Искать несколько строк"...

По теме:

Спойлер

nCad_2022-06-07_18-29-09.thumb.gif.623ed9f7b604165a1d9401fd3d2e91f2.gif

Версия в подписи - последняя.

  • Like 1
Link to comment
Share on other sites

Если м текст в одну строку, без переносов..

На моем файле работает?

Link to comment
Share on other sites

59 минут назад, EdwardSt сказал:

Такая логика взрывает мозг

Подозреваю просто ты не совсем понимаешь, что это и для чего...

Галочка многострочный текст не фильтр, просто добавляется возможность искать и заменять тексты с учетом перевода строки

Например

Рога

И

Копыта

Поменять на

Копыта

И

Рога

С галкой многострочный текст можно за одну итерацию

А со снятой галкой за три..

Все отличие..

Более того со снятой галкой, поиск найдет по отдельности содержимое строки, но две и более строк это с галкой многострочный текст.

Не обязательно текст как объект, в любом поле, текстовые данные

добавлено через 2 минуты
45 минут назад, Kreator сказал:

Наверное, имеет смысл переименовать на "Искать несколько строк".

Этотжэж термин применяется в полях выносок многострочный текст...

Возможно гдето еще

  • Like 1
Link to comment
Share on other sites

15 часов назад, doctorraz сказал:

Если м текст в одну строку, без переносов..

То не работает. Если переносы есть - работает. Пользуйтесь бесплатными переносами :D

  • Haha 1
Link to comment
Share on other sites

25 минут назад, Kreator сказал:
16 часов назад, doctorraz сказал:

Если м текст в одну строку, без переносов..

То не работает. Если переносы есть - работает.

Тут все хитрее. 

Спойлер

image.png.5b0025c4531cb16ae848653ca96f0157.png

 

Спойлер

image.png.2741281ff4e49009e63d1510c3879fae.png

 

Более того, последовательный запуск и выключение диалога с заменой всего найденного удалял ровно по одному слову, в конце концов достигнув искомого выражения "просто ".

Edited by EdwardSt
  • Confused 1
Link to comment
Share on other sites

В 07.06.2022 в 19:08, doctorraz сказал:

Найти и заменить в мтексте не умеет менять найденные символы на пустую строку.

В тексте, таблицах меняет

Проверьте пожалуйста у кого есть возможность

Да, действительно, текст в одной строке МТекста не заменяется на пусоту.

Передано разработчикам #15251

Edited by AlexEkimov
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

Кстати, начиная с некоторой версии, нанокад в принципе не умеет "найти и заменить" все текстовые поля в чертеже, например мультивыноски или даже Мтекст иногда не меняет. Не могу сейчас точно утверждать.

Приходиться открывать Автокад LT и делать замену через него а потом снова возвращаться в нанокад.

Link to comment
Share on other sites

  • 2 weeks later...
  • doctorraz changed the title to [Исправлено]. Найти и заменить. Не умеет в мтекст замену на пустую строку

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...