import re
paragraph = "Mr. Smith bought cheapsite.com for 1.5 million dollars, i.e. he " \
"paid a lot for it. Did he mind? Adams Jones Jr. thinks he " \
"didn't. In any case, this isn't true... Well, with a " \
"probability of .9 it isn't."
sentenceEnd = re .compile ( '(?<=(?<!Mr)(?<!Mrs)(?<!Ms)(?<!Dr)(?<!Jr)[.!?])\s {1,2}(?=[A-Z])' )
sentenceList = sentenceEnd.split ( paragraph)
for sentence in sentenceList:
print ( sentence)
aW1wb3J0IHJlCnBhcmFncmFwaCA9ICJNci4gU21pdGggYm91Z2h0IGNoZWFwc2l0ZS5jb20gZm9yIDEuNSBtaWxsaW9uIGRvbGxhcnMsIGkuZS4gaGUgIlwKICAgICAgICAicGFpZCBhIGxvdCBmb3IgaXQuICBEaWQgaGUgbWluZD8gIEFkYW1zIEpvbmVzIEpyLiB0aGlua3MgaGUgIlwKICAgICAgICAiZGlkbid0LiAgSW4gYW55IGNhc2UsIHRoaXMgaXNuJ3QgdHJ1ZS4uLiAgV2VsbCwgd2l0aCBhICJcCiAgICAgICAgInByb2JhYmlsaXR5IG9mIC45IGl0IGlzbid0LiIKCnNlbnRlbmNlRW5kID0gcmUuY29tcGlsZSgnKD88PSg/PCFNcikoPzwhTXJzKSg/PCFNcykoPzwhRHIpKD88IUpyKVsuIT9dKVxzezEsMn0oPz1bQS1aXSknKQpzZW50ZW5jZUxpc3QgPSBzZW50ZW5jZUVuZC5zcGxpdChwYXJhZ3JhcGgpCgpmb3Igc2VudGVuY2UgaW4gc2VudGVuY2VMaXN0OgogICAgICAgIHByaW50KHNlbnRlbmNlKQ==