Я новичок в python и никогда не использовал регулярное выражение, и меня просят использовать его в проекте. Мой входной файл использует следующий стиль:
tag <itemname> {
<subitem>
<subitem> -> possible relationship
<~subitem> -> this is all irrelevant
<more subitems>
}
повторение снова и снова с разными тегами и разными данными разной длины. Мне нужно преобразовать это в json, и, используя модульные тесты, я уже выяснил, как надежно сделать это, учитывая, что у меня есть ОДИН из них, но я не могу понять, как надежно проанализировать файл с тысячами структур выше одной ' tag 'за раз.
По сути, я пытаюсь выяснить, как я могу прочитать эту первую строку (имя элемента) и все, что находится между следующими двумя фигурными скобками, многократно из файла и в идеале преобразовать ее в повторяемую форму, с которой я могу работать . Может ли кто-нибудь дать мне совет?