小编Ksh*_*kar的帖子

正则表达\ Z(?ms)

\Z(?ms)正则表达式意味着什么?

\Z是字符串结尾,但是这(?ms)部分是什么?

这将添加fnmatch.translate("abc")到返回的正则表达式中.

python regex

5
推荐指数
1
解决办法
2151
查看次数

在pyparsing中将用户定义的参数传递给setParseAction

我有类似的事情(简化版)

class ParseClass(object):
    def __init__(self, tokens):
         # do some processing on tokens

expr = Word().setParseAction(ParseClass)
Run Code Online (Sandbox Code Playgroud)

有没有办法将一些用户定义的参数发送到ParseClass的init函数?像一些上下文等所以我会 -

class ParseClass(object):
    def __init__(self, tokens, context):
         # do some processing on tokens based on context

expr = Word().setParseAction(ParseClass, context)
Run Code Online (Sandbox Code Playgroud)

这可能吗?

python pyparsing

2
推荐指数
1
解决办法
735
查看次数

标签 统计

python ×2

pyparsing ×1

regex ×1