? What?!?
will turn into:
..? What..?!..?
with that reg expression.... Maybe something to take into account that the question mark must be proceeded with text and at least 1 space should be after it before it is replaced?
KISS is quite often nice in theory, but doesn't work in practice....
Like, I wanted to kiss that girl, but she slapped me