我正在尝试制作一个小型应用程序,用于pyparsing
从另一个程序生成的文件中提取数据。
这些文件具有以下格式。
SOME_KEYWORD:
line 1
line 2
line 3
line 4
ANOTHER_KEYWORD:
line a
line b
line c
我如何构造有助于提取line 1
, line 2
...line 4
和line a
..的语法line c
?我正在尝试制作这样的建筑
Grammar = Keyword("SOME_KEYWORD:").supress() + NonEmptyLines + EmptyLine.supress() +\
Keyword("ANOTHER_KEYWORD:").supress() + NonEmptyLines + EmptyLine.supress()
但我不知道如何定义NonEmptyLines
和EmptyLine
。谢谢。