如何在不匹配的情况下从Python获取RegEx组?

时间:2016-05-27 15:48:53

标签: python regex python-2.7

如果我编译一个正则表达式,如:

pat = re.compile("/resource/([a-z]*)/")

是否可以获得此模式的匹配组件(例如,“/ resource /”,“([az] *)”,“/”)或某些等效项而不执行匹配,< em>搜索,或其他一些正则表达式调用?我想知道这种模式是如何“突破”的。

例如,对象的 groups 属性告诉我有1个组。但没有更多的信息。

1 个答案:

答案 0 :(得分:2)

使用regex101's调试器功能。您可以逐步了解正则表达式是如何失败或成功的。

示例:

enter image description here