У меня есть текст со структурой, подобной этой:
#object_name object_id
action_name param1 ... paramN
module
action_name_1 param1 ... paramK
action_name_N param1 ... paramM
module_end
some_other_action_name param1 ... paramJ
#some_other_object object_id
action...
Поэтому у меня есть объекты, которые начинаются с #
, actions
, которые могут принимать от 0
до N
аргументов и modules
которые могут иметь actions
внутри них.Каждое начало с новой строки.Можно ли создать regExp (один или массив в цикле), который бы анализировал такую текстовую структуру в объект JSON и как это сделать?