T
tanat
Уважаемые форумчане, помогите советом. Задача:
Есть СтрокаЗаписи формата (123456*((Наименование1)/(60*((Наименование2)-(Наименование3))))). Надо выбрать отсюда Наименование1..НаименованиеN с условием, что это переменные с неизвестным количеством символов.
Сейчас я сделал так: Ищу первую закрывающую скобку - режу строку лев-ом, нахожу последнюю открывающую, режу строку, получаю Подстроку с "Наименование1".
Теперь Режу СтрокуЗаписи правом по позиции первой закрывающей скобки ну и впринципе снова проделываю вышеупомянутые действия через цикл с условием (если не нашли открывающую скобку - то все), конец)) ).
Както мне весь этот механизм не симпотичен.Он, конечно, рабочий, но хотелось бы еще его оптимизировать. Если есть соображения - высказывайте, будем вместе думать.
Есть СтрокаЗаписи формата (123456*((Наименование1)/(60*((Наименование2)-(Наименование3))))). Надо выбрать отсюда Наименование1..НаименованиеN с условием, что это переменные с неизвестным количеством символов.
Сейчас я сделал так: Ищу первую закрывающую скобку - режу строку лев-ом, нахожу последнюю открывающую, режу строку, получаю Подстроку с "Наименование1".
Теперь Режу СтрокуЗаписи правом по позиции первой закрывающей скобки ну и впринципе снова проделываю вышеупомянутые действия через цикл с условием (если не нашли открывающую скобку - то все), конец)) ).
Както мне весь этот механизм не симпотичен.Он, конечно, рабочий, но хотелось бы еще его оптимизировать. Если есть соображения - высказывайте, будем вместе думать.