gpt4 book ai didi

python - 如何解析以 "."开头的token

转载 作者:太空宇宙 更新时间:2023-11-04 05:50:36 26 4
gpt4 key购买 nike

我正在使用 pyparsing 来解析汇编语言。在这种语言中,指令以“.”开头。但我似乎无法正确解析它。期间字符有什么特别之处吗?你能告诉我下面的代码有什么问题吗?

import pyparsing as pp

directive="."+pp.OneOrMore(pp.alphas)
test=[
r".ORG",
r".RB",
r".rm"]

for t in test:
print t
print pp.Optional(directive).parseString(t)

最佳答案

. 似乎没有什么特别之处,与其他元素配合也很好。下面是一个由以 . 开头的单词组成的语法示例:

from pyparsing import Word, alphas, Literal

example = Literal('.') + Word(alphas)

example.parseString(...) 确实只解析以 . 开头的单词。

关于python - 如何解析以 "."开头的token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30432050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com