您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python正则表达式-如何从通配符表达式捕获多个组?

Python正则表达式-如何从通配符表达式捕获多个组?

除了道格拉斯·里德(DouglasLeeder)的解决方案之外,以下是解释:

在正则表达式中,组数是固定的。在组后面放置一个量词不会增加组数(想象所有其他组索引都会增加,因为一个较早的组匹配了不止一次)。

当需要多次匹配子表达式时,带量词的组是使复杂的子表达式成为原子的方法。正则表达式引擎没有其他方法,只能将最后一个匹配项保存到组中。简而言之:用单个“无武装”正则表达式无法实现所需的功能,而您必须寻找另一种方法

python 2022/1/1 18:28:15 有240人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶