Python正则表达式-如何从通配符表达式捕获多个组?
除了道格拉斯·里德(DouglasLeeder)的解决方案之外,以下是解释:
在正则表达式中,组数是固定的。在组后面放置一个量词不会增加组数(想象所有其他组索引都会增加,因为一个较早的组匹配了不止一次)。
当需要多次匹配子表达式时,带量词的组是使复杂的子表达式成为原子的方法。正则表达式引擎没有其他方法,只能将最后一个匹配项保存到组中。简而言之:用单个“无武装”正则表达式无法实现所需的功能,而您必须寻找另一种方法。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群