pyparsing

    1熱度

    1回答

    我很新pyparsing用戶和有缺失的比賽我不明白: 這是我想的文本解析: polraw=""" set policy id 800 from "Untrust" to "Trust" "IP_10.124.10.6" "MIP(10.0.2.175)" "TCP_1002" permit set policy id 800 set dst-address "MIP(10.0.2.188)"

    5熱度

    2回答

    我剛開始使用pyparsing這個晚上,我已經建立了一個複雜的語法,它描述了一些資源,我用非常有效地工作。這非常簡單而且非常強大。不過,我在使用ParsedResults時遇到了一些麻煩。我需要能夠遍歷嵌套標記的順序來他們發現,而且我發現它有點沮喪。我抽象我的問題,以一個簡單的例子: import pyparsing as pp word = pp.Word(pp.alphas + ',.')

    3熱度

    1回答

    我想使用PyParsing在Python中解析一個類CLIPS語法。 的一塊我有問題的代碼是: import pyparsing as pp ...some pyparsing tokens definitions... INTEGER_EXPRESSION = EXPRESSION RULE_NAME = SYMBOL RULE_PROPERTY = OB + pp.Litera

    1熱度

    2回答

    通過網上找一天後我問這個問題在這裏: 有沒有什麼辦法讓pyparsing結果,F.E. result = longSentence.parseString(text.lower()) 在 JSON格式 ? 更新11:46 2013年5月27日: 好的。所以我試着做一個簡單的英語解析器。 句子結果「走5米,你看到了什麼?」現在打印爲列出: [[[['go'], [['5', 'metres']]

    1熱度

    1回答

    我有一個簡單的pyparsing構造提取部分日誌消息。它看起來像這樣 log_line = timestamp + task_info + Suppress(LineEnd()) 此構造解析Linux中產生很好的日誌文件,但並不解析在窗口中產生了類似的文件。我很確定這是因爲新的線段表示差異。我想知道LineEnd()是否照顧到了這一點?如果它不怎麼照顧它呢?

    1熱度

    1回答

    我期望解析令牌文檔。令牌可以是由字母數字字符組成的字符串,第一個字符爲字母。 在下面的例子,我想看看下面的標記(動物園,ABCD,哞,PQR,join6) 我的代碼看起來像下面 #!/usr/bin/env python from pyparsing import * reserved_words = (Keyword('JOIN') | Keyword('ON')) identifier

    0熱度

    1回答

    我試圖在Mac上爲Python安裝Matplotlib。首先它拋出一個錯誤,指出dateutil沒有安裝。安裝完成後,我收到錯誤消息,應先安裝pyparsing。所以我開始下載pyparsing並試圖按照http://pyparsing.wikispaces.com/Download+and+Installation的說明安裝它。不過,我收到以下錯誤消息: 對此任何幫助嗎?另外,我還需要安裝Mat

    3熱度

    1回答

    我在過去的幾周裏學習了PyParsing。我打算用它從SQL語句中獲取表名。 我查看了http://pyparsing.wikispaces.com/file/view/simpleSQL.py。但我打算保持簡單的語法,因爲我不想讓每個部分的語句都被解析,而只是尋找表名。此外,還需要爲諸如Teradata之類的任何商用現代數據庫定義完整的語法。 #!/usr/bin/env python fr

    1熱度

    3回答

    以下代碼 text = QuotedString(quoteChar="(", endQuoteChar=")", escChar="\\") text.leaveWhitespace() def test_hex_with_backslashN_code(self): self.assertEqual(text.parseString("(\x01\x0a)")[0], "(\x

    2熱度

    2回答

    我需要解析由大括號分隔信息的文件,例如: Continent { Name Europe Country { Name UK Dog { Name Fiffi Colour Gray } Dog { Name Smut Colour Black } } } 以下是我在Python from io import open from pyparsing impo