python正则表达式格式/负范围

时间:2017-11-29 10:04:19

标签: python regex format range

我目前正在学习pythons正则表达式,但无法找到解决以下问题的方法 我想在我的正则表达式中插入一个变量。使用%,我可以用“旧”风格轻松地做到这一点 但是,如果我使用format()并且我的正则表达式包含允许出现次数的{},则会出现问题。
例如:a = re.compile("[{0}]{1}[{1}]{1}".format(exp1, exp2))
有什么工作吗?

我也想知道你如何能够有一个负面的范围 例如:a = re.compile("[A]{1}[(-1)-4]{1}")
其他帖子提示类似[-+]?,但匹配太多。
我只想要A-1,A0,A1,A2,A3和A4 我会感激任何帮助。

0 个答案:

没有答案