• + 0 comments

    import sys import re

    text=sys.stdin.read()

    text=re.sub(r"([.?!])(?=[A-Z])",r'\1',text)

    abbreviations=["Mr.", "Mrs.", "Ms.", "Dr.", "Jr.", "Sr.", "vs.", "Prof.", "St.", "Mt.", "W.", "Gen.", "Rep.", "Sen.", "Lt.", "Maj.", "Capt.", "Sgt."] for abbr in abbreviations: text=text.replace(abbr,abbr.replace('.',''))

    sentences = re.split(r'(?<=[.?!])\s+', text)

    sentences = [s.replace('', '.') for s in sentences]

    for sentence in sentences: if sentence.strip():
    print(sentence.strip())