pyparsing

    0热度

    1回答

    我conda list已经pyparsing pyparsing 2.1.4 py27_0 但是,当我跑了Python文件具有 import matplotlib.pyplot as plt 我有错误 Traceback (most recent call last): File "170509-NMF002(stfml)_003.py", line 31, in

    1热度

    1回答

    我试图从一个多行文件中解析一些字段,其中我只对某些行感兴趣,而其他的我想跳过。下面是类似什么我试图做一些事情的例子: from pyparsing import * string = "field1: 5\nfoo\nbar\nfield2: 42" value1 = Word(nums)("value1") value2 = Word(nums)("value2") not_fiel

    3热度

    1回答

    我对工作很简单的“查询语法”可通过合理的技术技能的人(即未编码器本身,而是能够触及的主题) 的典型例子他们将在表单上输入是: address like street AND vote = True AND ( ( age>=25 AND gender = M ) OR ( age between [20,30] A

    1热度

    1回答

    我正在研究解析搜索查询的语法(不评估它们,只是将它们分解为组件)。现在我正在与nestedExpr合作,只是为了抓住每个术语的不同“水平”,但如果术语的第一部分是双引号,我似乎有问题。 语法的简化版本: QUOTED = QuotedString(quoteChar = '“', endQuoteChar = '”', unquoteResults = False).setParseAction(

    1热度

    1回答

    对于我的C++ RTOS我正在Python中使用pyparsing模块编写devicetree“源”文件(.dts)的解析器。我能够将devicetree的结构解析为(嵌套)字典,其中属性名称或节点名称是字典键(字符串),属性值或节点是字典值(字符串或嵌套字典)。 假设我有下面的例子中的DeviceTree结构: / { property1 = "string1"; prope

    2热度

    1回答

    所以,我有以下的解析器 END = Literal(';').suppress() POINT = Literal('.') COMMA = Literal(',').suppress() COLON = Word(':', exact=1).suppress() EQUAL = Literal('=').suppress() VARNAME = Word(alphanums, max=

    2热度

    2回答

    nestedExpr可能会保留换行符吗? 下面是一个简单的例子: import pyparsing as pp # Parse expressions like: \name{body} name = pp.Word(pp.alphas) body = pp.nestedExpr('{', '}') expr = '\\' + name('name') + body('body')

    1热度

    2回答

    都需要一个更好的错误报告分析的模式,即 enum MyEnum { Key1, Key2, Key3 } table Test { field1: MyEnum = MyEnum.Key1; field2: MyEnum = MyEnum.WrongKey; } 我想向大家报告,MyEnum.WrongKey没有找到,但我也想品脱位置(

    1热度

    2回答

    我试图从http://www.apkmirror.com解析APK下载页面,例如http://www.apkmirror.com/apk/google-inc/gmail/gmail-7-3-26-152772569-release-release/gmail-7-3-26-152772569-release-android-apk-download/。通常, “APK详细信息” 部分的结构如下:

    1热度

    1回答

    似乎第一个ParseExpression应该失败时,MatchFirst似乎不会传递到下一个ParseExpression。 我有一个具有一个报头中的文件(从OrCAD的BOM提取物),与组分信息和续行线部分的引用: (名为test_string_body,突片在间隔组件部分一起使用) SCH, WACI Revised: Wednesday, March 29, 2017 357403-01