I have this regex ([ ][,.!?;:]) to check a string if there is a white space before some punctuation marks(,.!;:). It works quite well but I need an exception for colon (:) mark. I want a match just if the character after the colon is not a slash (/).