human
Non-consuming regular expression split in Python
assistant
Here is some code to split a string `text` with comma, question mark or exclamation by non-consuming regex using look-behind

re.split('(?<=[\\.\\?!]) ', text)

#Warning: this code generation is experimental. Please inspect the code for any bugs before executing.