z ='''aaa19b4mk23''' z1 = re.findall(r'(\D+)(\d+)', 'z' + z + '0') print(z1) # 原本是想形成三行内容的 aaa1 b4 mk23
需要修改正则表达式和遍历方式,修改后的代码如下,望采纳
import re z = 'aaa1\nb4\nmk23\n' z1 = re.findall(r'(\D+\d+?)', z) for match in z1: print(match)