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