У меня есть следующий текст, и я хотел бы преобразовать в структуру данных.
Текст:
pcp-action:MESSAGE\npcp-channel:apc\:///\npcp-body-type:text\nPUBLIC:THISPK\nTOPIC:SEND\n\nHello Foo
Я хотел бы знать, имеет ли смысл использовать Parser для него.Честно говоря, я не вижу смысла использовать Parser
в этом случае, потому что структура не в BNF
, как, например, JSON
, и она не является рекурсивно перечислимой.
Когда имеет смысл преобразовать текст с Parser
в структуру данных?
Обновление
Я забыл упомянуть, что приведенный выше текст основан на следующем описании, которое здесь написано https://blogs.sap.com/2015/07/27/specification-of-the-push-channel-protocol-pcp/.
Этопохоже, он основан на грамматике.