Мне нужно занести данные из каждого подобного элемента в новый элемент javascript объекта.
Чтобы найти первый элемент я так понимаю нужно использовать регулярное выражение \[% MyElement [0-9]+ [0-9]+\].
после этого нужно использовать if-конструкцию для сравнения входящих элементов.
[% MyElement 39939 0]
name=MyName
Group=MyGroup
[]
[% MyElement 39939 1]
name=MyName2
Group=MyGroup 2
[]
Вопрос в том, как можно поочередно переходить к элементам [% MyElement 39939 0] и считывать данные name и group. Каким инструментом воспользоваться?
Наверное попробую выдергивать целиком элемент \[% zCMaterial [0-9]+ [0-9]+\][^\[\]]+\[\] и затем в нем выполнять поиск нужных мне параметров