我正在尝试创建一个小应用程序,用于pyparsing从另一个程序生成的文件中提取数据.
这些文件具有以下格式.
SOME_KEYWORD:
line 1
line 2
line 3
line 4
ANOTHER_KEYWORD:
line a
line b
line c
Run Code Online (Sandbox Code Playgroud)
我怎样才能构建有助于提取的语法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()
Run Code Online (Sandbox Code Playgroud)
但我不知道如何定义NonEmptyLines和EmptyLine.谢谢.