import java.util.*;
import java.util.regex.*;
class rTest {
public static void main
(String[] args
) {
String s
= "This is!just an:example,of a string,that needs?to be fixed.by inserting:a whitespace;after punctuation marks."; s = s.replaceAll("(?<=[,.!?;:])(?!$)", " ");
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CgoKY2xhc3MgclRlc3QgewogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CgogICAgU3RyaW5nIHMgPSAiVGhpcyBpcyFqdXN0IGFuOmV4YW1wbGUsb2YgYSBzdHJpbmcsdGhhdCBuZWVkcz90byBiZSBmaXhlZC5ieSBpbnNlcnRpbmc6YSB3aGl0ZXNwYWNlO2FmdGVyIHB1bmN0dWF0aW9uIG1hcmtzLiI7CiAgICBzID0gcy5yZXBsYWNlQWxsKCIoPzw9WywuIT87Ol0pKD8hJCkiLCAiICIpOwogICAgU3lzdGVtLm91dC5wcmludGxuKHMpOwoKCiAgfQp9