先看代码instance:
1 >>> a="123abc456"
2 >>> import re 3 >>> print(re.search("([0-9]*)([a-z]*)([0-9]*)", a).group(0)) 4 123abc456 5 >>> print(re.search("([0-9]*)([a-z]*)([0-9]*)", a).group(1)) 6 123 7 >>> print(re.search("([0-9]*)([a-z]*)([0-9]*)", a).group(2)) 8 abc 9 >>> print(re.search("([0-9]*)([a-z]*)([0-9]*)", a).group(3)) 10 456 11 >>> print(re.search("([0-9]*)([a-z]*)([0-9]*)", a).group()) 12 123abc456 13 >>> print(re.search("([0-9]*)([a-z]*)([0-9]*)", a).groups()) 14 (‘123‘, ‘abc‘, ‘456‘) 15 >>> print(re.search("([0-9])*([a-z])*([0-9]*)", a).groups()) 16 (‘3‘, ‘c‘, ‘456‘) 17 >>> print(re.search("([0-9])*([a-z])*([0-9]*)", a).groups(1)) 18 (‘3‘, ‘c‘, ‘456‘) 19 >>> print(re.search("([0-9])*([a-z])*([0-9]*)", a).group(0)) 20 123abc456 21 >>> print(re.search("([0-9])*([a-z])*([0-9]*)", a).group()) 22 123abc456