pyparsing歧义
我正在尝试使用 PyParser 解析一些文本。问题是我的名称可以包含空格。所以我的输入可能是这样的。首先,名称列表: Joe bob Jimmy X grjiaer-rreaijg…
Python/PyParsing:setResultsName 遇到困难
我认为我在调用 setResultsName() 时犯了一个错误: from pyparsing import * DEPT_CODE = Regex(r'[A-Z]{2,}').setResultsName("Dept Code") COURSE_…
PyParsing:setParseAction() 的使用正确吗?
我有这样的字符串: "MSE 2110, 3030, 4102" 我想输出: [("MSE", 2110), ("MSE", 3030), ("MSE", 4102)] 这是我的处理方式,尽管我还没有完全明白: …
PyParsing:Combine() 的作用是什么?
和有什么不一样? foo = TOKEN1 + TOKEN2 :和 foo = Combine(TOKEN1 + TOKEN2) 谢谢 更新:根据我的实验,Combine() 似乎适用于终端,您尝试构建一个…
PyParsing:并非所有令牌都传递给 setParseAction()
我正在解析诸如“CS 2110 或 INFO 3300”之类的句子。我想输出如下格式: [[("CS" 2110)], [("INFO", 3300)]] 为此,我想我可以使用 setParseAction()…
Pyparsing 带有随机引号的 CSV 字符串
我有一个如下所示的字符串: <118>date=2010-05-09,time=16:41:27,device_id=FE-2KA3F09000049,log_id=0400147717,log_part=00,type=statistics,s…
Python - pyparsing unicode 字符
:) 我尝试使用 w = Word(printables),但它不起作用。我应该如何给出这个规格。 'w' 旨在处理印地语字符 (UTF-8) 代码指定语法并进行相应的解析。 671…
如何使用pyparsing来解析和哈希由特殊字符包围的字符串?
我见过的大多数 pyparsing 示例都处理线性表达式。 a = 1 + 2 我想解析 mediawiki 标题,并将它们散列到它们的部分。 例如, Introduction goes here …
使用 pyparsing 进行部分评估
我需要能够采用使用 OpenDocument 公式语法的公式,将其解析为 Python 可以理解的语法,但无需评估变量,然后能够通过更改变量的值来多次评估该公式。…
Pyparsing 中的关键字匹配:非贪婪地吞食标记
Pythonistas: 假设您想使用 Pyparsing 解析以下字符串: 'ABC_123_SPEED_X 123' ABC_123 是一个标识符; SPEED_X 是一个参数,123 是一个值。我想到…
我应该如何使用 pyparsing 组织我的函数?
我正在使用 python 和 pyparsing 解析文件(这是 PSAT 在 Matlab 中,但这并不重要)。 这里是我到目前为止所拥有的。我认为这很混乱,希望得到一些关…
Python:使用 Pyparser 测试数据的语法无效
使用 pyparser,我尝试为 S-Expression 语言创建一个非常简单的解析器。我写了一个非常小的语法。 这是我的代码: from pyparsing import * alphaword…
使用 pyparsing 查找以下标签
我正在使用 pyparsing 来解析 HTML。我正在抓取所有 embed 标签,但在某些情况下,紧随其后的 a 标签我也想抓取(如果可用)。 示例: import pyparsi…
使用 pyparsing 解析多行中的单词转义分割
我正在尝试使用 \\n”)分解为多行的单词/" rel="nofollow noreferrer">pyparsing.这是我所做的: from pyparsing import * continued_ending = Liter…