У меня есть текстовый файл, который представляет узлы и ребра между узлами. Узел-часть содержит некоторую дополнительную информацию. Файл выглядит так:
@nodes
label characteristic A characteristic B
1 vfn 5
2 ksdv 625
3 asn 0
@edges
1 3
2 3
Я могу извлечь информацию, если у меня есть один файл для узлов и один для ребер без заголовков без проблем, но как я могу извлечь информацию, если файл выглядит как пример? Поскольку скрипт должен работать для всех файлов узловых ребер в этом формате, я не могу просто вырезать определенные строки, мне нужно как-то найти @ -symbol и вырезать вдоль этой линии. В дополнение к этому мне нужно вырезать заголовок узла с характеристиками, в то время как у края раздела нет заголовка.
Любая помощь приветствуется!