Cómo dividir y mantener delimitador en la misma línea en Python

#split and keep the dlimeters at the end of the line.
#Ex, using the '.'  '?'  '!' as delimeters.

re.split('(?<=!)|(?<=\.)|(?<=\?)', text)
Adventurous Addax