暂无 |

组 可以使用组函数访问匹配中的组的内容。 组(0)或组()的调用返回整个匹配。 群(n)的调用,其中n大于0,从左边返回第n群。 方法组()从1返回所有组。

例如:

import re

pattern = r"a(bc)(de)(f(g)h)i"

match = re.match(pattern, "abcdefghijklmnop")
if match:
   print(match.group())
   print(match.group(0))
   print(match.group(1))
   print(match.group(2))
   print(match.groups())

结果:

>>>
abcdefghi
abcdefghi
bc
de
('bc', 'de', 'fgh', 'g')
>>>
从上面的示例中可以看出,组可以嵌套。

0

  • 上一篇:

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论