可以用?P的方法给正则匹配的部分命名。
例:要将<字母,数字>的部分命名为test
x = "abc test @@" pattern = "(?P\<\w+,\d+\>)" m = re.search(pattern, x) r = m.group("test") print r
输出:
【python】给正则匹配部分命名