intent: Finding the surrounding sentence of a char/word in a string
rewritten_intent: split string `text` by the occurrences of regex pattern '(?<=\\?|!|\\.)\\s{0,2}(?=[A-Z]|$)'
snippet: re.split('(?<=\\?|!|\\.)\\s{0,2}(?=[A-Z]|$)', text)