pyparsing 相关问题

与传统的lex / yacc方法或正则表达式的使用相比,pyparsing模块是创建和执行简单语法的另一种方法。 pyparsing模块提供了一个类库,客户端代码使用这些类直接在Python代码中构造语法。

Pyparser语法无法正确解析

这是我的语法:来自pyparsing import Combine,Forward,Group,Literal,Optional,Word from pyparsing import alphas,delimitedList,infixNotation,nums,oneOf,opAssoc,operatorPrecedence,...

回答 1 投票 1

如何最好地解析一个简单的语法?

好的,所以我问过一些关于这个项目的小问题,但我对我想出的设计仍然没有多少信心,所以我会在更广泛的范围内提出一个问题。我是 ...

回答 5 投票 27

如何忽略pyparsing ParseException并继续?

我想忽略文件中与所有预定义解析器不匹配的行并继续。我想忽略的线路范围很广,我无法检查和定义......

回答 1 投票 1

如何使用SkipTo pyparsing Group进行文件解析?

当我与其他解析器一起使用pyparsing SkipTo时,文件解析似乎挂起了。 unexpected = pp.SkipTo(pp.LineEnd())('unexpected *')rules = pp.Group(predefined_pa rser)|意外的解析器= pp ....

回答 1 投票 1

Python的pyparsing:实现语法来解析逻辑AND表达式

我试图解析和评估表达式,给我作为文件的输入,形式为:var [3] = 0和var [2] = 1 var [0] = 1和var [2] = 0和var [3] = 1 ......(实际上我也允许“......

回答 2 投票 5

让python将带引号的字符串视为块

我正在使用Pyparsing编写语法,并希望使其解析所有插入,即使是那些有日期的插入。我不知道如何使quotedStrings整个块。 ident = Word(alphas,...

回答 2 投票 4

使用pyparsing捕获多条线上的块

尝试解析多行文档的多个选择。想要捕获每个关键字之间的所有行。以下是一个示例:关键字1:捕获此文本关键字2:捕获此文本...

回答 2 投票 1

pyparsing:方法的拆分链调用到顶级部分

如果我在Python中有一系列方法调用,如何使用pyparsing提取顶级调用? Tldr;该函数应该如此表现:_parse_commands(“df.hi()[['fi']](__ call __)。NI(ni ='NI!')”)[...

回答 1 投票 1

单独的文档部分

我必须解析具有嵌套结构的文档。它包含具有标题和键对和值对的部分。 txt_1 ='''header1:ke y1:1a key2:2b'''txt_2 ='''section1:...

回答 1 投票 2

在pyparsing之后的下一步是什么?

作为大型纯Python应用程序的一部分,我为pyparsing开发了一个巨大的语法。我已经达到了性能调整的极限,而且我正处于收益递减使我...

回答 5 投票 20

如何从pyparsing select_parser.py中取回括号和逗号?

下面是一些采用SQL语句的pyparsing代码的示例,并使用select_parser.py示例再次打印它,但没有括号和逗号。获得它们的最简单方法是什么?

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.