python以数字为分割,自动回车“\n”?

z = '''
1. 时光2. 时间3. 光阴4. 光景5. 刻钟6. 分钟7. 时刻8. 时间段9. 年月10. 岁月11. 时日12. 具体时间13. 晨昏14. 时序15. 时间表16. 时期17. 暮年18. 早晚19. 光阴似箭20. 短暂的岁月
'''

# 打印print最终结果
'''
1. 时光
2. 时间
3. 光阴
4. 光景
…
'''

z = '''
1. 时光2. 时间3. 光阴4. 光景5. 刻钟6. 分钟7. 时刻8. 时间段9. 年月10. 岁月11. 时日12. 具体时间13. 晨昏14. 时序15. 时间表16. 时期17. 暮年18. 早晚19. 光阴似箭20. 短暂的岁月
'''

import re
print(re.sub('(?<!\d)(?=\d)','\n',z))

img