Корректировка текстовой строки в таблице

Здравствуйте Уважаемые специалисты nanoCAD!

В ячейке таблицы есть строка, например, “Шкаф управления пожарным насосом. Схема электрическая подключения (Название 1)”.

Как формулой отредактировать это содержимое так, чтобы остался весь текст, кроме фразы “Схема электрическая подключения”?

*Содержимое может быть разным до и после этой фразы.

Заранее спасибо!

После первой части обязательно должна быть точка (.)

https://cloud.mail.ru/public/yzpr/asTqmKtpu

После первой части обязательно должна быть точка (.)

https://cloud.mail.ru/public/yzpr/asTqmKtpu

Спасибо! Подскажите пожалуйста, что означает в приведенной формуле число “35”?

https://forum.nanocad.ru/discussion/comment/4131#Comment_4131

Спасибо! Подскажите пожалуйста, что означает в приведенной формуле число “35”?

Перезагрузите файл

image.png

image.png

https://forum.nanocad.ru/discussion/comment/4134#Comment_4134

Перезагрузите файл

image.png

image.png

Спасибо!

После первой части обязательно должна быть точка (.)

https://cloud.mail.ru/public/yzpr/asTqmKtpu

Подскажите пожалуйста, возможно ли иначе изменить эту общую формулу, т.к. до “постоянной части текста” может быть текст с несколькими точками (.)?
(*формула доходит до первой точки)

После первой части обязательно должна быть точка (.)

https://cloud.mail.ru/public/yzpr/asTqmKtpu

Возможно ли после считывания этого длинного текста в “Универсальную выноску”, уже формулой в строке выноски (#…) обрезать “Постоянную часть текста”?

https://forum.nanocad.ru/discussion/comment/4131#Comment_4131

Возможно ли после считывания этого длинного текста в “Универсальную выноску”, уже формулой в строке выноски (#…) обрезать “Постоянную часть текста”?

Это точно нельзя.

А нельзя наоборот.

Название собирать в атрибут из нескольких полей?

https://forum.nanocad.ru/discussion/comment/4142#Comment_4142

Это точно нельзя.

А нельзя наоборот.

Название собирать в атрибут из нескольких полей?

Как раз недавно это обсуждали, в блоке организации единый многостр-атрибут (менять вряд ли буду), может быть разделить мн-атрибут как-то?

https://forum.nanocad.ru/discussion/comment/4131#Comment_4131

Подскажите пожалуйста, возможно ли иначе изменить эту общую формулу, т.к. до “постоянной части текста” может быть текст с несколькими точками (.)?
(*формула доходит до первой точки)

Тестировать и делать более двух точек (.) рекомендую своими силами. Я пас

Файл тот же.

https://cloud.mail.ru/public/yzpr/asTqmKtpu

offtop. Может можно проще, но в голову ничего не приходит, а select () ругается

https://forum.nanocad.ru/discussion/comment/4141#Comment_4141

Тестировать и делать более двух точек (.) рекомендую своими силами. Я пас

Файл тот же.

https://cloud.mail.ru/public/yzpr/asTqmKtpu

offtop. Может можно проще, но в голову ничего не приходит, а select () ругается

Все равно спасибо за помощь!

Практически уверен, что **формирование наименования **автоматизируется. Соответственно на входе есть разные данные, формирующие конечную строку.

Многострочный атрибут я не пробовал. Говорю же, что нужно тестировать.

Не правильно работает с многострочным атрибутом.

image.png

https://forum.nanocad.ru/discussion/comment/4143#Comment_4143

Как раз недавно это обсуждали, в блоке организации единый многостр-атрибут (менять вряд ли буду), может быть разделить мн-атрибут как-то?

Офф. Разбить текст и вычленить из него что-то - значительно более затратная задаче по сравнению со слиянием. Довольно часто встречается такой подход, но чаще всего он строится на базе чисто человеческого подхода к анализу текста - из длинного ряда выделять то, что нужно именно в данный момент. С компьютерными делами более рациональным является подход изначального разбиения комплексных свойств на более мелкие свойства (да-да, те самые атрибуты!) с дальнейшими манипуляциями уже ими всеми или их комбинацией. Профиты: упрощение классификации, возможность установки фильтров, легкое формирование комплексных свойств путем слияния в любом порядке и любой комбинации в сочетании с обработкой атрибутов по отдельности и многое другое. В общем, все плюсы использования баз данных вместо аморфных скучных текстов.

Независимо от первоначальной постановки задачи, которую качественно препарировал , рекомендовал бы все-таки посмотреть в сторону создания блоков с несколькими простыми атрибутами. Может оказаться решение более простым и удобным, особенно с прицелом на будущее.

Все абсолютно верно изложено и аргументы бесспорны.

Беда в том, что *subSplit () *не принимает строку в качестве аргумента

image.png

Беда :frowning:

Есть и плюс: найден очередной косячок в реализации функции. Появляется шанс, что разработчики обратят внимание и поправят

Так это не косяк. Это реализация такая.

Есть и плюс: найден очередной косячок в реализации функции. Появляется шанс, что разработчики обратят внимание и поправят

Он походу char

https://forum.nanocad.ru/discussion/comment/4157#Comment_4157

Он походу char

Что Вы имеете ввиду *char?

https://rutube.ru/video/70bb354e42c0cc2dd2314294dbdbce9b/

Вариант заполнения основной надписи.

Базовые вещи описал тут.

https://rutube.ru/video/70bb354e42c0cc2dd2314294dbdbce9b/

Вариант заполнения основной надписи.

Базовые вещи описал тут.

Спасибо посмотрю.
Уже изменила наш штамп организации!