擅长:python、mysql、java
<p>除了<a href="https://stackoverflow.com/questions/464736/python-regular-expressions-how-to-capture-multiple-groups-from-a-wildcard-expre#464755">Douglas Leeder's solution</a>,这里还有一个解释:</p>
<p>在正则表达式中,组计数是固定的。将量词放在组后面不会增加组计数(假设所有其他组索引都会增加,因为一个外部组匹配了不止一次)。</p>
<p>当需要多次匹配时,使用量词的组是使复杂子表达式原子化的方法。regex引擎除了将最后一个匹配保存到组之外别无选择。简而言之:用一个“手无寸铁”的正则表达式是无法实现你想要的,你必须找到另一种方法。</p>