将正则表达式写在一个括号里面,可以把分隔符保留下来。
import re
txt = '日期:2018年5月2日 日期:2018年5月2日'
pt = r'(日期)'
res = re.split(pt,txt)
print(res) #['', '日期', ':2018年5月2日 ', '日期', ':2018年5月2日']
res = res[1:]
res = ["".join(i).strip() for i in zip(res[0::2],res[1::2])]
print(res) #['日期:2018年5月2日', '日期:2018年5月2日']