相关疑难解决方法(0)

匹配非空行与pyparsing

我正在尝试创建一个小应用程序,用于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 4line a.. line c?我正在尝试制作这样的结构

Grammar = Keyword("SOME_KEYWORD:").supress() + NonEmptyLines + EmptyLine.supress() +\
         Keyword("ANOTHER_KEYWORD:").supress() + NonEmptyLines + EmptyLine.supress()
Run Code Online (Sandbox Code Playgroud)

但我不知道如何定义NonEmptyLinesEmptyLine.谢谢.

python pyparsing

4
推荐指数
1
解决办法
2283
查看次数

标签 统计

pyparsing ×1

python ×1